Python中的sleep函数可以传小数进去,就可以进行毫秒级的延时了,代码如下:
# 例1:循环输出休眠1秒
import time
i = 1
while i <= 3:
print i # 输出i
i += 1
timesleep(1) # 休眠1秒
# 例2:循环输出休眠100毫秒
import time
i = 1
while i <= 3:
print i # 输出i
i += 1
timesleep(01) # 休眠01秒
05微秒的延迟相当于纳秒级的了,内核空间有提供纳秒级的延迟
#include <linux/delayh>
ndelay(int n); 延时n纳秒
但是时间应该是不准的。
较为准确的延迟可以用select,但也只是us级的。
struct timeval tv;
tvtv_sec=0;
tvtv_usec=iUsec; //微秒
select(0,NULL,NULL,NULL,&tv);
以上就是关于python如何微秒级延时全部的内容,包括:python如何微秒级延时、linux下写个C语言程序,要求有0.5微秒以下的延时,要怎样写、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)