教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Python中如何實(shí)現(xiàn)多線程?【Python面試題】

更新時(shí)間:2020年09月29日11時(shí)52分 來(lái)源:傳智播客 瀏覽次數(shù):

(1)問(wèn)題分析
面試官主要考核應(yīng)聘者對(duì)多線程的了解
(2)核心問(wèn)題講解
Python中可以使用threading模塊以及threading.Thread子類實(shí)現(xiàn)多線程。
(3)問(wèn)題擴(kuò)展
使用threading模塊實(shí)現(xiàn)多線程

import time
import threading
def say_hi():
    print('你好')
    time.sleep(1)
if __name__ == '__main__':
    for i in range(5):
        t = threading.Thread(target=say_hi)
        t.start()

使用threading.Thread子類實(shí)現(xiàn)多線程

class MyThread(threading.Thread):
    def run(self):
        for i in range(3):
            time.sleep(1)
            print("線程:"+self.name)
if __name__ == '__main__':
    for i in range(5):
        t = MyThread()
        t.start()

猜你喜歡

Python多線程編程教程 

Python私有屬性和私有方法用法介紹

python高級(jí)軟件工程培訓(xùn)課程 

0 分享到:
和我們?cè)诰€交談!