import threading
import Queue
q = Queue.Queue()
from test import * def worker1(x, y): #假设耗时 执行完毕 大于三秒
a = x+y
time.sleep(10)
q.put(a) def worker2(x, y): #假设不耗时 3s执行完毕
b = x - y
time.sleep(3)
q.put(b) result = []
t1 = threading.Thread(target=worker1, args=(10, 5, ))
t2 = threading.Thread(target=worker2, args=(20, 1, )) t2.start()
t1.start()
t2.join()
t1.join()
while not q.empty():
result.append(q.get()) print result

大家可以测试一下程序运行的时间

最新文章

  1. 验证管理员权限(C#)
  2. POJ3255Roadblocks[次短路]
  3. sql语句or与union all的执行效率比较
  4. NLP初步
  5. rspec学习01
  6. struts2源码调试环境的搭建
  7. C# MVC 自学笔记—5 添加模型
  8. 《Head First 设计模式》学习笔记——迭代模式 + 组合模式
  9. oracle 数据库安装环境,需要大汇总
  10. Sql Server的艺术(六) SQL 子查询,创建使用返回多行的子查询,子查询创建视图
  11. [ZJOI 2012]灾难
  12. 系统开发中使用拦截器校验是否登录并使用MD5对用户登录密码进行加密
  13. mysql全文索引之模糊查询
  14. C++类的描述
  15. XXS level6
  16. JS获取今天和上个月的今天
  17. CRM 2016 IFrame_A嵌入 EXT.net 页面 a.aspx,刷新另一IFrame_B嵌入 b.aspx gird.
  18. Python:快速查找出被挂马的文件
  19. 高级数据库及一步一步搭建versant数据库
  20. [html]webpack网页开发打包工具

热门文章

  1. mysql sql长度限制解决
  2. gcc连接脚本lds详解
  3. 牛客网java基础知识
  4. linux下启动tomcat出现“This file is needed to run this program ”
  5. How to create a Maven web app and deploy to Tomcat - fast
  6. frp, https, http, nginx 多服务, ssl等配置
  7. js隐藏表格的一行数据
  8. c#抓去网页
  9. 在低带宽或不可靠的网络环境中安装 Visual Studio 2017
  10. Android MVP 构架初试