Python 线程只join
2016-06-29 22:27
253 查看
__author__ = 'Administrator'
import threading
import time
def thrfun(x,y,thr=None):
if thr:
thr.join()
else:
time.sleep(2)
for i in range(x,y):
result=eval("i*i")
print(i,"*",i,str(result))#tb只能在ta之后运行,因为没有初始化的是不能使用join方法的
ta=threading.Thread(target=thrfun,args={1,6})
tb=threading.Thread(target=thrfun,args={16,21,ta})
ta.start()
tb.start()
import threading
import time
def thrfun(x,y,thr=None):
if thr:
thr.join()
else:
time.sleep(2)
for i in range(x,y):
result=eval("i*i")
print(i,"*",i,str(result))#tb只能在ta之后运行,因为没有初始化的是不能使用join方法的
ta=threading.Thread(target=thrfun,args={1,6})
tb=threading.Thread(target=thrfun,args={16,21,ta})
ta.start()
tb.start()
相关文章推荐
- day_04_python内置函数01
- Python @property __slots__
- Python3之requests模块
- python读取文本文件数据的方法总结
- Python3之时间模块time & datetime & calendar
- Python全栈开发之13、CSS
- Python全栈开发之12、html
- NUMPY矩阵处理
- python 学习简记 《编程导论》 CH8&CH9
- python 装饰器
- python笔记——列表中的函数
- 初识 Python 1
- python crypto
- day04_python random模块随机生成验证码
- Python疑问系列
- 树莓派GPIO控制--python篇
- Python3之paramiko模块
- Python3之shutil模块
- Python3之random模块
- python django1.9.7 ubuntu 14.03 环境部署记录