juc
文章平均质量分 58
Self Redemption
这个作者很懒,什么都没留下…
展开
-
多人赛跑用多线程实现
【代码】多人赛跑用多线程实现。原创 2022-10-07 19:26:22 · 367 阅读 · 0 评论 -
JUC及Tools工具类,并发集合
利用synchronized + CAS, 如果没有出现hash冲突, 使用CAS直接添加数据, 只有出现hash冲突的时候才会使用同步锁添加数据, 又提升了效率, 它底层由"数组"+链表+红黑树的方式思想(JDK8中HashMap的实现), 为了做到并发,又增加了很多辅助的类,例如TreeBin,Traverser等对象内部类。 通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后往新的容器里添加元素。原创 2022-10-03 09:55:54 · 234 阅读 · 0 评论