void delayMicroseconds(long long microseconds) {
auto start = std::chrono::high_resolution_clock::now();
auto end = start + std::chrono::microseconds(microseconds);
do {
std::this_thread::yield();
} while (std::chrono::high_resolution_clock::now() < end);
}
微秒级别延时函数
最新推荐文章于 2024-05-09 12:00:59 发布