【发布时间】:2014-11-13 18:54:23
【问题描述】:
我承认我很懒惰:我需要很快地完成这项工作,并且无法理解 Python3 asyncio 模块。 (有趣的是,我发现 boost 相当直观。)
我需要读取一个不时阻塞的文件对象(管道)。在此期间,我希望能够以设定的时间间隔(比如每 30 分钟)触发另一个活动,而不管是否可以从文件中读取任何内容。
谁能帮我用一个骨架来使用 python3 asyncio 做到这一点? (无法安装twisted等第三方模块。)
【问题讨论】:
-
另一种可能不太复杂的选择是同步读取文件并通过
threading.Timer在后台线程中完成其他工作。
标签: python python-asyncio