import threading
import time def music():
print("begin to listen %s" %time.ctime())
time.sleep(3)
print("stop to listen %s" %time.ctime()) def game():
print("begin to listen %s" % time.ctime())
time.sleep(5)
print("stop to listen1 %s" % time.ctime()) if __name__ =='__main__': t1 = threading.Thread(target=music) t2 = threading.Thread(target=game) t1.start()
# t1.join()
t2.start() # t1.join()
t2.join() print("ending") # l = []
#
# for i in range(2):
# threading.Thread(target=music)
相关文章
- 实现并发join的方法
- .net 反射访问私有变量和私有方法 如何创建C# Closure ? C# 批量生成随机密码,必须包含数字和字母,并用加密算法加密 C#中的foreach和yield 数组为什么可以使用linq查询 C#中的 具名参数 和 可选参数 显示实现接口 异步CTP(Async CTP)为什么那样工作? C#多线程基础,适合新手了解 C#加快Bitmap的访问速度 C#实现对图片文件的压
- C# 实现无标题栏窗体点击任务栏图标正常最小化或还原的解决方法
- 同过增强Connection类[重写了close的方法]实现的从连接池取出连接并放回连接的简单的实现流程
- jQuery实现鼠标划过展示大图的方法
- underscore 源码解读之 bind 方法的实现
- js实现页面a向页面b传参的方法
- Atitit.实现继承的原理and方法java javascript .net c# php ...
- Py-解决粘包现象,tcp实现并发,tcp实现传输文件的程序,校验思路,线程与进程
- Java多线程并发02——线程的生命周期与常用方法,你都掌握了吗