самая низкая задержка/высокое разрешение, гарантия максимальной синхронизации, синхронизация/таймер в Windows?
У меня есть приложение -windows only/winapic-c++, которому необходимо выполнять некоторую инструкцию с определенными небольшими интервалами, код, который должен периодически запускаться, невелик и занимает менее миллисекунды, используя спящий режим или std::unique_lock<std::mutex> lock{ mutex }; if (!cv.wait_for(lock, std::chrono::milliseconds{ timeInMillies }, [] {return condition_to_be_met; }))
для синхронизации результатов выполнения с отклонением в несколько миллисекунд, существует ли более эффективный/более гарантированный по времени способ достижения этого, даже если он использует API только для Windows?