【问题标题】:How to use python threading如何使用python线程
【发布时间】:2020-11-07 20:25:08
【问题描述】:

我希望能够同时运行两个程序,当前代码如下;

import time,threading

def procedure1():
    for i in range(0,5):
        time.sleep(1)
        print('hello')

def procedure2():
    for j in range(0,10):
        time.sleep(1)
        print(j)

thread1=procedure1()
thread2=procedure2()

thread1.start()
thread2.start()

但是,这使得这两个过程一个接一个地运行,而不是像我所要求的那样并行运行。只需要完成此示例即可工作,我们将不胜感激。

提前致谢。

【问题讨论】:

标签: python python-3.x python-module


【解决方案1】:

您导入了threading,但不使用它。试试:

thread1 = threading.Thread(target=procedure1)

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 2013-05-15
    • 1970-01-01
    • 2021-02-07
    • 2018-06-10
    • 1970-01-01
    • 2020-04-09
    相关资源
    最近更新 更多