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

全國咨詢/投訴熱線:400-618-4000

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

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

(1)問題分析
面試官主要考核應(yīng)聘者對多線程的了解
(2)核心問題講解
Python中可以使用threading模塊以及threading.Thread子類實現(xiàn)多線程。
(3)問題擴展
使用threading模塊實現(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子類實現(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高級軟件工程培訓(xùn)課程 

0 分享到:
和我們在線交談!