4月25号

Posted zhaoweihang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4月25号相关的知识,希望对你有一定的参考价值。

首先讲了守护进程obj.daemon=true这就代表主进程送了,进程也要死

Lock也是类,就是锁,lock.acquire()就是强锁,必须lock.release()才能把锁释放,释放后别人才能抢

互斥锁和join的区别一:

大前提是二者都是将并发变成串行,从而有序,

区别是join是人为指定,lock是要让人抢

区别二:lock可以只在需要串行的地方进行串行,其他地方可以并行

列队:Queue

队列1 共享空间2  是内存空间 3 自动帮我们处理好锁定问题,

put放的数量多了会堵塞,get拿的话从第一个拿,block是阻塞,默认为True,列队通信是进程间通信,数据量不应过大

maxsize不能超过内存大小,timeout在block为Flase有效等几秒报错

生产者 消费者模型:

该模型分为2角色

1:生产者:将负责造数据的任务比喻为生产者

2:接受生产者造出的数据来做进一步处理,比喻为消费者。

实现生产者消费者模型三要素

1:生产者

2:消费者

3队列   (只要是共享的内存都可以)

使用该模型的好处1:生产者与消费者的解耦合

 

以上是关于4月25号的主要内容,如果未能解决你的问题,请参考以下文章

MacOS限免 | 4月25号 限免应用分享

psp进度(11月25号-31号)

11月25号站立会议

9月25号所学

6月25号 java方法 方法的重载

5月25号 JAVA基础语法 变量 常量 作用域