波斯马BOSSMA Information Technology

微秒 下的日志

Golang在Linux系统中实现微秒级延迟

发布时间:2021年8月25日 / 分类:Go / 抢沙发

在程序中延迟或者等待一段时间一般可以使用Sleep函数实现,但是因为操作系统线程调度的消耗,往往只能做到十几或者数十毫秒的精度,很难达到微秒级,Golang的time.Sleep也是如此。 Sleep函数一般都会将当前线程从CPU让出,然后等待操作系统的重新调度,这样可以有效利用CPU...