如何阻止这种流动???很显然,旗帜在这里不起作用。意思是它需要在任何给定条件下停止(例如,用户输入字母r)。
import threading
import time
def one():
time.sleep(10000)
if __name__ == "__main__":
run = threading.Thread(target=one, args=())
run.start()
如何阻止这种流动???很显然,旗帜在这里不起作用。意思是它需要在任何给定条件下停止(例如,用户输入字母r)。
import threading
import time
def one():
time.sleep(10000)
if __name__ == "__main__":
run = threading.Thread(target=one, args=())
run.start()
无法强行停止流动。如果水流配合你,你可以要求它停止。当他认为有必要时,他就会停下来。
如果您想强制停止计算,请启动单独的进程。可以强制停止进程。
如果不使用库,Python 就无法实时响应键盘。但您可以使用信号机制并响应按下
Ctrl-C。协作流程和处理的演示
Ctrl-C: