猫史档案馆


python多线程(教程)

用户:oWuGi7s6oWuGi7s6查看:1 回复:1 评论:1 创建时间:2022-12-05T10:03:41


多线程其实就是同时执行多个函数

例如:

 

import easygui
import threading


def 吃饭():

    easygui.msgbox('吃饭')

def 看电视():

    easygui.msgbox('看电视')

# 定义一个线程列表
threads = []

# 不是xxx()
看电视 = threading.Thread(target=看电视)
吃饭 = threading.Thread(target=吃饭)
# 把t1线程装到线程列表里
threads.append(看电视)
# 把t2线程装到线程列表里
threads.append(吃饭)
t2 = threading.Thread(target=看电视)

if (__name__ == '__main__'):
    for t in threads:
        t.start()

先安装threading库


回复

上一页1 页 / 共 1下一页
一个STUB用户_14302596一个STUB用户_14302596

python正版有全局解释器锁,多线程实际上还是单线程

点赞0


评论