是否可以停止正在执行无限循环的线程?
我创建了一个线程,其中的函数执行具有无限循环的代码,但是当我尝试停止该线程时,代码继续运行,也许无法停止具有无限循环的线程?
import threading
import time
script = """
while True:
print("hi")
"""
def excute_script():
exec(script)
script_thread = threading.Thread(target=excute_script)
script_thread.start()
time.sleep(2.0)
script_thread.join()