#线程,进程
#进程是资源单位,每个进程至少要有一个线程
#线程是执行单位
#启动每一个程序都默认有一个主线程
#仍然是单线程
# def func():
# for i in range(1000):
# print("func",i)
#
# if __name__ == '__main__':
# func()
# for i in range(1000):
# print("main",i)
#########################多线程方法一
# from threading import Thread #线程类
# def func():
# for i in range(1000):
# print("func",i)
# if __name__ == '__main__':
# t=Thread(target=func) #创建新进程。并给线程安排任务
# t2=Thread(target=func)
# t2.start()
# t.start() #开始执行线程
# for i in range(1000):
# print("main",i)
#########################多线程方法二
# class MyYhread(Thread):
# def run(self):#run是固定的
# for i in range(1000):
# print("子线程",i)
# if __name__ == '__main__':
# t=MyYhread()
# #t.run()这么写就是调用了,就是单线程了
# t.start()#开启线程
#
# for i in range(1000):
# print("主线程",i)
####################################
from threading import Thread #线程类
def func(name):
for i in range(1000):
print("func"+name,i)
if __name__ == '__main__':
t1=Thread(target=func,args=("凋零",)) #创建新进程。并给线程安排任务
t2=Thread(target=func,args=("流云",))
t1.start()
t2.start()
#开始执行线程
多线程概念学习
原创mb60fa680877c9e ©著作权
©著作权归作者所有:来自51CTO博客作者mb60fa680877c9e的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:异步协程模拟
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JMX 基础概念学习
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标
应用服务器 网络应用 网络协议 浏览器 框架 -
【概念学习】幂等性
性是系统
幂等性 幂等 外部调用