我从未尝试过在 Python 中进行多线程编程。我正在努力实现以下目标:
从我的主线程中,我想生成一个在后台下载数据的子线程。
我有多个数据下载任务,例如task1,task2,task3,...这些任务是由主应用程序中的事件触发的。我想在后台将这些任务排队,以便在单独的线程中按顺序执行。此外,如果任何任务(例如 task1)已完成或已在队列中,则不要将其安排在队列中。
有人可以帮助提供有关如何实现此目的的示例代码片段。
我从未尝试过在 Python 中进行多线程编程。我正在努力实现以下目标:
从我的主线程中,我想生成一个在后台下载数据的子线程。
我有多个数据下载任务,例如task1,task2,task3,...这些任务是由主应用程序中的事件触发的。我想在后台将这些任务排队,以便在单独的线程中按顺序执行。此外,如果任何任务(例如 task1)已完成或已在队列中,则不要将其安排在队列中。
有人可以帮助提供有关如何实现此目的的示例代码片段。