Здравствуйте, Selavi, Вы писали:
S>Заметьте, что моей реализации, которую все обос*али вышеописанных проблем нет)
Там есть проблемы покруче, например:
* одно и то же задание может выполнится несколько раз, так как не учитываются spurious wakeup.
* выполнение не заданного задания (segfault).
* отсутствие join для CThreadPoolX, в результате std::terminate.