python 多線程就這麼簡單

多線程和多進程是什麼自行google補腦

  對於python 多線程的理解,我花了很長時間,搜索的大部份文章都不夠通俗易懂。所以,這裏力圖用簡單的例子,讓你對多線程有個初步的認識。

 

 

單線程

 

  在好些年前的MS-DOS時代,操作系統處理問題都是單任務的,我想做聽音樂和看電影兩件事兒,那麼一定要先排一下順序。

(好吧!我們不糾結在DOS時代是否有聽音樂和看影的應用。^_^

from time import ctime,sleepdef music():    for i in range(2):        print "I was listening to music. %s" %ctime()
        sleep(1)def move():    for i in range(2):        print "I was at the movies! %s" %ctime()
        sleep(5)if __name__ == '__main__':
    music()
    move()    print "all over %s" %ctime()


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章