我在python-2.7(参见示例)中实现了一个带锁的while循环来处理两个列表,每个列表由另一个线程加载值。
代码可以工作,但是它不再处理SIGINT(Ctrl-C)。
示例:
while True:
with lock1:
if 0 < len(data_buf1):
foo(data_buf1.pop(0))
with lock2:
if 0 < len(data_buf2):
bar(data_buf2.pop(0)
如何再次启用键盘命令?你知道吗
更新
循环在python主进程中运行。你知道吗
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐