Есть ли разница между использованием функций WindowsAPI Sleep() и WaitForSingleObject() в плане эффективности предоставления оставшейся части кванта времени другим потокам?
Предположим, мы хотим приостановить текущий поток на малый промежуток времени (например, 50-100 мс), и, как перфекционисты, желаем, чтобы другим потокам досталась максимально возможная часть этого процессорного времени, включая остаток текущего кванта (минимизировать накладные расходы, присущие реализации).
Точность реализации временной задержки не имеет значения
Вариант 1: Sleep(xx)
Вариант 2: WaitForSingleObject(h,..,..,xx) — в качестве хендла указываем хэндл самого потока, соответственно выход по таймауту
Это все не работает на малоядерных процессорах под виндовс, типичный слип будет 2-6 миллисекунд при переключении контекста процесса. На него и можно закладываться.
Наши коллеги из проекта банка ПСБ «Женское лидерство в инвестициях» запустили исследование, чтобы разобраться, что россияне сегодня считают успешными инвестициями, чего ждут от вложений...
Если вас интересуют другие аналитические и информационные материалы от банка АО АКБ «ЦентроКредит», смотрите их на нашем сайте в информационном разделе .
Рынок нефти...
Цены на газ в Европе ускоряют рост в преддверии отопительного сезона
Стоимость природного газа на крупнейшем европейском хабе TTF в Нидерландах с начала торгов 17 августа поднялась на 2,08%, до $738 за тыс. куб. м. С начала июля это сырье подорожало примерно на 30%....
X5 МСФО 2 кв. 2026 г. - трафик вернули, маржу отдали
Компания X5 опубликовала финансовые результаты за 2 кв. 2026 г. Выручка выросла на 9,9% до 1,29 трлн руб. В первом полугодии 2,48 трлн (+10,5% к прошлому году). Валовая прибыль во 2 кв. выросла...
Guru Dik,
Как эти дела влияют на качество жизни граждан РФ?
Почему людям не должно быть насрать, что какая-то компания перешла от одной группировки к другой?
Дмитрий Аз, у самого, небось, руки дрожат, что-то по существу написать в ответ?
Заячья душа...
Ты насколько хилый и немощный, что об тебя имеет смысл только уд вытерать.
Олег, не знаю, давно ли вы на бирже, но вот вам подчказка, почему 25 июля надо было снижать сайз лонга (точка 2) и почему 11 августа надо было закрывать лонг вовсе (точка 3), если не сделали этого ...
Количество выдач кредитных карт в июле 2026 года выросло на 2% м/м и на 18% г/г до 1,37 млн шт — данные ОКБ Количество выдач кредитных карт в июле 2026 года выросло на 2% м/м и на 18% г/г до 1,37 млн ...
Сохраняем нейтральный взгляд на акции VK. При прогнозном мультипликаторе EV/EBITDA 4,6x на 2026 год акции оцениваются дороже конкурентов в секторе — Совкомбанк Выручка за первое полугодие 2026 года вы...
Korog, да я веду речь вообще об овсех кинутых, начиная с отзыва лицухи у банка (начала крушения ГИ) до сегодняшнего дня и до последнего банка, что запросил вернуть ему долг у Панфилова и его команд...
Предположим, мы хотим приостановить текущий поток на малый промежуток времени (например, 50-100 мс), и, как перфекционисты, желаем, чтобы другим потокам досталась максимально возможная часть этого процессорного времени, включая остаток текущего кванта (минимизировать накладные расходы, присущие реализации).
Точность реализации временной задержки не имеет значения
Вариант 1: Sleep(xx)
Вариант 2: WaitForSingleObject(h,..,..,xx) — в качестве хендла указываем хэндл самого потока, соответственно выход по таймауту