Thread and Queue

Мне интересно узнать, как лучше всего реализовать очередь на основе потоков.

Например:

У меня есть 10 действий, которые я хочу выполнить с помощью всего 4 потока. Я хотел бы создать очередь со всеми 10 действиями, размещенными линейно, и запустить первые 4 действия с 4 потоками, после того, как один из потоков будет выполнен, следующий запустится и т. Д. - Итак, за один раз количество потоков равно либо 4, либо менее 4.

27
задан sawa 2 July 2011 в 21:43
поделиться