Привет. Функция QueryPerformanceCounter, Remarks: Про функцию timeGetTime такого не сказано. Значит ли это, что для timeGetTime гарантируется гладкость значений в случае переброса потока между ядрами?
_DEN_ Для QueryPerformanceCounter тоже гарантируется. А то что написано в примечании это да был баг в HAL, выпустили патч для системы. Так что смело можете пользоваться. А если боитеся, то можно сделать привязку процесса к ядру. Это значит что она вообще ничего не гарантирует. Ровно на столько насколько что никто не гарантирует что вам завтра на голову не свалится кирпич.
Pavia Насколько мне известно, привязка к ядру процессора носит для ОС рекомендательный характер, и ни к чему ее не обязывает... Разве нет?
На 100% утверждать не могу, но при привязке задачи в таскменеджере видно что на 100% загружено работой именно то ядро(ядра) к которым задается привязка. Это я проверял. Без привязки загрузка "размазана".