我正在使用ncurses编写一个小型python游戏。我想连续显示一个倒计时器,同时也可以输入用户输入。
在main函数中,我创建了一个显示倒数计时器的线程,然后放入一个从用户输入的循环。
问题:当玩家说“退出”游戏没有退出时,游戏只有在计时器线程数减少到零之后才会结束。如何在两者之间杀死那个计时器线程?
答案 0 :(得分:1)
将您的计时器线程标记为守护进程,即设置
thread.daemon = True
(其中thread
是您的计时器线程对象),然后调用thread.start()
。