Python中如何实现多线程?【Python面试题】

Python中可以使用threading模块以及threading.Thread子类实现多线程。 Python技术文章2020-09-29 |程序圆 |Python中如何实现多线程

(1)问题分析
面试官主要考核应聘者对多线程的了解(2)核心问题讲解
Python中可以使用threading模块以及threading.Thread子类实现多线程。(3)问题扩展
使用threading模块实现多线程

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子类实现多线程

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高级软件工程培训课程 

Python教程

Python正则表达式re模块常用函数有哪些?

2021-5-6 8:38:20

Python教程

python读写文件操作详细介绍【程序圆】

2021-5-6 14:39:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索