Я пишу простой код и использую Pygame для графики, и у меня есть поток, который рисует все.Когда я вызываю sys.exit () или просто ctrl + c, основная программа завершается, но поток кажется живым.Я думаю, что мне нужно закрыть его раньше.Как мне это сделать?
Пример:
import threading
class Bla(threading.Thread):
def run(self):
print "I draw here"
Bla().start()
while True:
if user_wants_to_end:
sys.exit()
А когда я хочу выйти, программа не выходит!Как мне закрыть нить?