线程之间的执行是无序的

 

一、线程的特点

 

  1、线程之间的执行是无序的

  2、主线程会等待所有子线程执行结束再结束

  3、线程之间共享全局变量

  4、线程之间共享全局变量时,数据可能出现错误的问题。

 

 

二、示例

 

from threading import *
from time import *


def task():
    sleep(1)
    print(current_thread()) # 获取当前线程


if __name__ == '__main__':

    for i in range(20):
        t = Thread(target=task)
        t.start()
View Code

 

执行结果:

 

 

posted @ 2021-01-20 20:23  御姐玫瑰  阅读(149)  评论(0编辑  收藏  举报
levels of contents