У меня есть вопрос, касающийся моего текущего дизайна потоков - мой текущий процесс порождает новый поток и продолжает основной поток до условия завершения.Процесс ждет, пока все потоки не завершатся, прежде чем завершится.Проблема, которую я имею, состоит в том, что каждый новый порожденный поток должен видеть, завершен ли предыдущий порожденный поток.Должен ли я просто настроить очередь и использовать только один поток для обработки всех задач?Или можно порождать поток, каким-то образом проверить, завершен ли предыдущий поток, и выполнить задачу только после того, как этот поток завершен?