简略介绍一个多线程

例子:

import threading
import time


def test(arg):
    time.sleep(1)
    print(arg)

for i in range(10):
  #一个函数执行10次 test(i)

以上例子,需要10秒钟执行完for循环。如果使用多线程则很快执行完:

import threading
import time


def test(arg):
    time.sleep(1)
    print(arg)



for i in range(10):
    #创建了10个线程同时执行函数
    t = threading.Thread(target=test, args=(i,))
    t.start()

 

posted @ 2018-10-23 10:56  greenfan  阅读(85)  评论(0)    收藏  举报