进程和线程的总结

线程和进程的数据:

  • 线程:线程中主线程可以直接写数据到全局变量,父进程则可以访问子进程的数据
  • 进程:进程则通过callback的回调,父进程获取子进程里的数据(子进程把自己的结果返回给了父进程)

queue和Manager的进程安全:

  1. queue 里两个子进程同时都往queue里写数据,默认只有一个进程往里面写数据(两个进程间没有影响),两个子进程独立的和父进程共享数据。
  2. Manager 两个进程同时往列表里写东西,可以共同修改一份数据,内存共享,可以互相修改列表里的数据,所有的子进程和父进程数据都是共享的(都不是独立的),Manager自身线程安全,例:a进程输入字典一个1 , b进程把字典中的1 + 1,(同时修改一份数据)

  

猜你喜欢

转载自www.cnblogs.com/Vera-y/p/10078839.html