C - Что более эффективно, пробуждение условной переменной против запуска пула потоков - PullRequest
0 голосов
/ 25 мая 2018

У меня есть задача, которую нужно запустить в другом потоке, который будет читать с диска.Что было бы более эффективным с точки зрения циклов ЦП и чтения с диска?Что было бы наиболее быстрым / быстрым?

1.) Создайте поток, который ожидает условную переменную, чтобы вызвать поток и запустить задачу.

2.) Запустите пул потоковзанят ожиданием и просто извлекаем поток из пула, когда нам нужно запустить задачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...