WinApi: Порты завершения IO

Читаю Побегайло о портах завершения ввода вывода:

Каждый порт[завершения ввода вывода] содержит очередь заблокированных потоков, которая обслуживается по алгоритму LIFO. При этом отметим, что порт завершения может одновременно обслуживать только заданное количество потоков, которое определяется одним из параметров функции CreateIoCompletionPort[то есть при создании порта завершения]. Остальные потоки, которые превысили этот предел, блокируются системой, до тех пор, пока количество обслуживаемых потоков не станет меньше заданного предела.

О каких "остальных" потоках идет речь ? При создании порта завершения указывается кол-во потоков, далее создаются эти потоки в указанном кол-ве. Что за остальные потоки, которые превысили этот предел ? Что то я реально не понимаю.


Ответы (0 шт):