Я разрабатываю конвертер документов, используя winforms.C# multi threading добавить поток после завершения любой другой нити
Я хочу использовать многопоточность, чтобы конвертировать 3 документа параллельно и любое завершение преобразования документа, тогда другое преобразование документа должно начинаться как новый поток.
Я пытаюсь использовать несколько потоков, но я не могу найти, как разместить потоки в очереди.
Есть ли способ реализовать это в C#.
Размещение потоков в очереди не имеет большого смысла. Попробуйте разместить задачи в очереди и на них работают потоки. – Peter
Вы можете использовать threadpools –
, вы должны использовать threadpools и позволить менеджеру пула потоков заботиться об управлении потоками или использовать библиотеку Task/Parallel для большего контроля, но, честно говоря, я думаю, что threadpool будет работать как можно лучше в соответствии с вашими требованиями. –