python自用utils(备忘录)

1.python多线程编程实例

1.1最常用的多线程例子

import threading
import time

def loop(name):
    for x in range(10):
        print(name + ":" + str(x))
        time.sleep(1)

if __name__ == "__main__":
    threads_pool = []
    for name in ["xxx", "yyy", "zzzz"]:
        t = threading.Thread(target=loop, args=(name,))
        threads_pool.append(t)
        t.start()  # 开启线程任务

    for t in threads_pool:
        t.join()  # 主进程等待子线程完成再结束
    print("---done!---")

猜你喜欢

转载自www.cnblogs.com/daigua/p/10193351.html
今日推荐