GPILOPD 2023-07-31 11:53 采纳率: 14.3%
浏览 3
已结题

python多线程问题

import os
import time
import _thread

def output(st):
    if st == "ADHD":
        os.system("start ADHD.py")
    if st == "PTSD":
        os.system("start PTSD.py")
    time.sleep(2.5)
    os.system("taskkill /f /im py.exe")

for i in range(10):
    _thread.start_new_thread(output,("ADHD",))
time.sleep(30)

这段代码是我想先运行ADHD.py
等待2.5秒
最后关闭窗口
把这些变成一个线程
运行十次
结果弹出了这个窗口

img


关也关不掉
怎么回事

  • 写回答

3条回答 默认 最新

  • 爱编程的小芒果 2023-07-31 12:17
    关注

    关都关不掉?那小概率是BUG,还有可能是程序问题或电脑中病毒了

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月2日
  • 创建了问题 7月31日