Re[6]: Spurious wakes
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 06.03.21 07:10
Оценка:
Здравствуйте, Videoman, Вы писали:

N>>Ну не всегда I/O, но в заметной мере да (я бы обобщил, как минимум, на синхронно исполняющиеся CPU-bound задачи). И completion port — как раз типовой случай, где это (если верить некоторым коллегам по соседству) сделано изначально.


V>Значит я правильно угадал. Но всетаки это, на мой взгляд, какие-то микрооптимизации, потому-что преимущество будет в случае если мы так быстро обрабатываем на CPU запросы, что новые не успевают подходить и мы успеваем их хватать "прогретыми" тредами.


Есть такое. Но несколько процентов на таком можно выиграть, а если это так легко, то почему бы не сделать?

V>Тут уже все сильно зависит от ОС, сможет ли она сообразить закрепить потоки за теми же ресурсами.


Большинство современных шедулеров, насколько я слышал, имеют какие-то заточки в эту сторону.
The God is real, unless declared integer.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.