Что на самом деле делает sys.exit с несколькими потоками?
Я был действительно смущен sys.exit () в Python. Вдокументация по питонуон говорит: «Выход из Python»; это значит когдаsys.exit()
вызывается в программе на Python, процесс завершится? Если это так, код ниже показывает другой результат:
import sys
import time
import threading
def threadrun():
while(True):
time.sleep(1)
if __name__=="__main__":
t=threading.Thread(target=threadrun)
t.start()
sys.exit()
Запуск этой программы в Linux, результат не был ожидаемым, как говорится в документации Python, но все еще работает в системе, так что жеsys.exit()
действительно?