运维开发网

python创建线程示例

运维开发网 https://www.qedev.com 2020-02-20 12:45 出处:网络 作者: 网络整理
复制代码 代码如下:import threadingfrom time import sleep def test_func(id):    for i in range(0,5):        sleep(1)      

复制代码 代码如下:

import threading

from time import sleep

def test_func(id):

    for i in range(0,5):

        sleep(1)

        print('thread %d is running %d' % (id,i))

threads = []

for i in range(0,3):

    t = threading.Thread(target=test_func, args=(i,))

    threads.append(t)

for t in threads:

    t.start()

for t in threads:

    t.join()

从输出结果可以看到,3个线程是交替的执行的

 

0

精彩评论

暂无评论...
验证码 换一张
取 消