2019-04-27--重学Python11--threading-多线程模块

1,案例,多线程练习实例

#coding=utf-8
import threading
import time

def coding():
    for x in range(3):
        print("正在写代码 %s"%x)
        time.sleep(1)

def drawing():
    for x in range(3):
        print("正在画画%s"%x)
        time.sleep(1)

def multi_thread():
    # t1= threading.Thread(target=coding)  #coding(),不要加括号。直接填写函数名字即可。
    t2= threading.Thread(target=drawing)


def main():
    t1 = threading.Thread(target=coding)  # coding(),不要加括号。直接填写函数名字即可。
    t2 = threading.Thread(target=drawing)
    t1.start()
    t2.start()

    print(threading.enumerate())  #可以查看当前线程的数量!
    print(threading.current_thread())  #可以查看当前线程的信息!
    
if __name__ == "__main__":
    main()

你可能感兴趣的:(2019-04-27--重学Python11--threading-多线程模块)