WaitFor у TThread. FreeOnTerminate в false и удалять объект руками.
хотя в этом случае много потоков необязательно. можно все действия всех потоков выполнять в одном. тогда и очередь сама собой получится.
__________________
Пишу программы за еду.
__________________
|