首页 > 技术文章 > python多线程实现

shsm 2018-07-06 10:50 原文

#coding=utf-8
import threading #导入线程模块
from time import ctime,sleep

#创建线程事件
def eat():
    print("我在吃东西 %s"%(ctime()))

#线程组
threads = []

#创建线程数量
for x in range(10):
    t1 = threading.Thread(target=eat) #生成事件对应的线程
    threads.append(t1)  #添加线程到线程组

if __name__ == '__main__':
    for i in threads:
        i.setDaemon(True)
        i.start() #启动
    i.join()     #等待结束
    print("线程事件结束时间:%s"%(ctime())) #打印结束时间

 

推荐阅读