【问题标题】:Python thread breaks down silently when run in the backgroundPython 线程在后台运行时静默崩溃
【发布时间】:2021-09-10 03:08:47
【问题描述】:

在 django 中,我使用线程在后台读取 xlsx 文件,但有时它会默默地崩溃而不会出现任何错误。有什么办法可以启动一个独立的线程而不引起随机失败?

thread_obj = threading.Thread(
                target=bulk_xlsx_obj.copy_bulk_xlsx
            )
thread_obj.start()

【问题讨论】:

    标签: python-3.x django multithreading


    【解决方案1】:

    您可以将线程设置为守护进程以避免静默失败,如下所示:

    thread_obj = threading.Thread(
                    target=bulk_xlsx_obj.copy_bulk_xlsx
                )
    thread_obj.setDaemon(True)
    thread_obj.start()
    

    【讨论】:

      猜你喜欢
      • 2019-03-29
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 2015-08-26
      相关资源
      最近更新 更多