Да нет, я через БД делаю - транзакцией. Проверял на 1м записей, дублей не было при 100 потоках. Даже если на списках делать. Беда наступает, если шаблон вылетел, инстанс сдох, а метка об использовании осталась или со списком, строка взята, шаблон не выполнен, в список обратно не вернулось...