![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程的艺术
文章平均质量分 93
小肥宅Lee
这个作者很懒,什么都没留下…
展开
-
java并发编程之List、Set、ConcurrentHasMap
还有就是如果允许ConcurrentHashMap允许存放值为null的value的话,这时候有两个线程,T1线程调用get(key)返回null,我们是不知道这个null是没有映射为null还是本来就是null,假如这时就是没有找到对应的key,我们调用ContaintsKey来验证的话期望得到的是false,但是,如果我们在调用get和ContainsKey之间,另一个线程T2执行put(key,null)的操作,那么我们调用ContainsKey返回的就是true,就是与假设不符合。原创 2023-03-23 17:09:43 · 508 阅读 · 0 评论 -
JAVA并发编程之三大特性
无论从微观还是从宏观来看,二者都是一起执行的。,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。原创 2023-03-20 18:27:21 · 172 阅读 · 0 评论