标签: python multithreading
我有一个“while”计算数千个数字,但同时我想要一个Thread来跟踪是否按下了ESC键,然后它将退出软件。
我的问题是我的跟踪ESC键的代码使用“while”语句,然后停留在该循环中,并且不会转到下一个“while”来计算数字。
一个简单的伪代码可以帮助我。
感谢。
答案 0 :(得分:0)
您不需要同时运行两个循环。您可以捕获键盘中断,如果它不必是ESC,就像完成here一样,或者检查esc是否在每次迭代时都被点击here。
如果你想同时运行两个while循环,你将不得不使用线程,但这在编程方面和计算方面都是过度的