我正在尝试使用Pyserial通过串口与设备通信。由于需要不断发送命令,因此必须将它们放置在Python的while循环中。
我目前正在使用这段代码,并查看了python process takes 100% CPU:
这段代码可以正常工作。但发送速度较慢。我试图通过减少
简而言之,有没有一种有效的方法可以在保持低 CPU 资源消耗的同时无限循环迭代 while 循环?
我目前正在使用这段代码,并查看了python process takes 100% CPU:
while True:
#do some serial sending here
time.sleep(0.2)
这段代码可以正常工作。但发送速度较慢。我试图通过减少
sleep
的间隔来加快速度,但它似乎会过多地占用 CPU 资源。简而言之,有没有一种有效的方法可以在保持低 CPU 资源消耗的同时无限循环迭代 while 循环?