1、from  multiprocessing import Process ;  from  threading import Thread

2、进程之间的数据传输 ,一般会使用到pipes, queue

def proc1(pipe):

for i in xrange(10000):

pipe.send(i)

def proc2(pipe):

while True:

print "proc2 rev:", pipe.recv()

pipe = Pipe()

Process(target=proc1, args=(pipe[0],)).start()

Process(target=proc2, args=(pipe[1],)).start()

Pipe(True)返回的是两个进程,通信就是基于这两个进程之间的

3、进程之间的queue 应该使用multiprocessing.Queue

4、进程之间的数据共享 manage

from multiprocessing import Process, Manager

manager = Manager()

dct = manager.dict()

lst = manager.list(range(5,10))

thread.join()方法,其实是要求主线程等待,别执行,等我这个子线程执行完了再执行

thread.setDaemon 方法,是设置这个子线程跟随主线程,主线程结束则子线程也结束

主线程的结束是等所有的子线程都执行结束后,主线程就结束了。

最新文章

  1. Track 造成Goldengate abended的那条record
  2. bzoj2243
  3. Hbuilder开发HTML5 APP之打开新页面
  4. SqlServer性能优化 提高并发性能(八)
  5. GridView里的文本框改变事件
  6. struts2拦截器+监听器 .
  7. jQuery轮播
  8. 一步步教你搭建VS环境下用C#写WebDriver脚本
  9. 分页pagination实现及其应用
  10. python利用or在列表解析中调用多个函数.py
  11. [老老实实学WCF] 第五篇 再探通信--ClientBase
  12. Catalan数推导(转载)
  13. Emberjs View and Route
  14. ♫【JS基础】壹零零壹
  15. [spoj104][Highways] (生成树计数+矩阵树定理+高斯消元)
  16. icon-font自己探索得到的经验
  17. struts2原理分析
  18. JAVA提高五:注解Annotation
  19. jquery 怎么判断当前按钮是否是disabled 属性
  20. Luogu P1654 OSU!

热门文章

  1. 1002 A+B for Polynomials (PAT (Advanced Level) Practice)
  2. flask——CSRFToken保护
  3. Java Web学习总结(30)——Service层在MVC框架中的意义和职责
  4. Spring MVC学习总结(11)——Spring MVC集成Swagger跨域问题
  5. RNN and Language modeling in TensorFlow
  6. MongoDB怎么快速的删除数据库数据?
  7. 文化之旅 2012年NOIP全国联赛普及组
  8. Mysql优化和执行计划
  9. [bzoj1507][Usaco2009 Hol]Transmission Delay 传输谍延时_动态规划
  10. [poj1704]Georgia and Bob_博弈论