我是Python新手(通常编程),请耐心等待。Python中的异步事件
我正在做一些实验室设备自动化,我正在寻找一种方法来切换一台设备的电源,同时在另一台设备上获取数据。我希望这些事件彼此异步,即我希望在数据采集过程中随机切换电源。
我已经签出了以下内容:
-time.sleep - 我居然能在一个设置成功使用此,因为电源是响应很慢 - 我告诉它关闭然后休息一段时间,然后开始在其他设备上采集数据。这依赖于电源总是比其他设备反应慢得多,通常情况不是这样。
-multiprocessing/threading - 我一直在阅读关于SO和python.org的这个问题,但我还不清楚这是否能完成我想要的功能。我试图测试它,但是我发现它很难编码,如果它不在我想要的位置附近,我不想再投入更多时间。
所以,简而言之:多处理会做我想要的吗?有没有其他方法可以做到这一点?
你可以看看扭曲:[TwistedMatrix](http://twistedmatrix.com/trac/) – 2012-07-10 23:33:09
扭曲的方式很酷,但从事情的声音一个简单的线程应该罚款。你没有说任何关于通信发生的事情(http,socket,还有其他的东西?)。这可能会影响你的解决方案 – 2012-07-10 23:35:53
只是标准线程应该可以正常工作......不需要任何花哨 – 2012-07-10 23:37:31