会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
飞翔的小鸟er
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
2022年3月31日
三大常用辅助类:CountDownLatch、CyclicBarrier、semaphore
摘要: CountDownLatch 看源码了,还是个减法计数器
阅读全文
posted @ 2022-03-31 08:38 飞翔的小鸟er
阅读(30)
评论(0)
推荐(0)
2022年3月30日
走近callable
摘要: .. 传统方式 进阶方式
阅读全文
posted @ 2022-03-30 22:12 飞翔的小鸟er
阅读(29)
评论(0)
推荐(0)
list,set,map,线程不安全的解决方案
摘要: list synchronize效率低,lock效率高。 set hashmap原理
阅读全文
posted @ 2022-03-30 11:31 飞翔的小鸟er
阅读(57)
评论(0)
推荐(0)
八锁问题(现象)彻底理解锁
摘要: 不一定,发短信有延时,cpu是根据时间片段来调用线程的,执行哪个线程依靠的是cpu而不是代码顺序 八锁问题。一共8种。。推荐看视频理解更透彻。https://www.bilibili.com/video/BV1B7411L7tE?p=10
阅读全文
posted @ 2022-03-30 10:33 飞翔的小鸟er
阅读(37)
评论(0)
推荐(0)
lock版的生产者消费者
摘要: 亲测,用synchronized和wait,notify加标志位也是实现的顺序执行,这是标志位的作用控制的,跟condition没关系 确实可以只用一个Condition因为这里while条件已经限制了顺序 能发挥多核cpu优势 当生产线中不同环节需要不同数量的线程数执行,就有用了,自己品。扩展思维
阅读全文
posted @ 2022-03-30 10:10 飞翔的小鸟er
阅读(34)
评论(0)
推荐(0)
lock锁,synchronize锁,区别,锁的详解(生产者,消费者)
摘要: 传统方式:synchronize,锁class,锁对象 根本就是因为if只判断了一次,就等待了,不会继续等待,而while就继续判断,不会同时唤醒的,而导致其中一个正常,另一个继续也执行,导致虚假唤醒 就是用if判断的话,唤醒后线程会从wait之后的代码开始运行,但是不会重新判断if条件,直接继续运
阅读全文
posted @ 2022-03-30 09:04 飞翔的小鸟er
阅读(236)
评论(0)
推荐(0)
JUC准备、简介
摘要:
阅读全文
posted @ 2022-03-30 08:26 飞翔的小鸟er
阅读(56)
评论(0)
推荐(0)
2022年3月29日
docker
摘要: Docker快速入门总结笔记 Code0cean 已于 2022-03-09 14:13:24 修改 47460 收藏 923分类专栏: Docker 文章标签: docker版权 Docker专栏收录该内容4 篇文章80 订阅订阅专栏文章目录1. Docker概述2. 虚拟化技术和容器化技术3.
阅读全文
posted @ 2022-03-29 15:37 飞翔的小鸟er
阅读(448)
评论(0)
推荐(0)
JMM
摘要:
阅读全文
posted @ 2022-03-29 15:32 飞翔的小鸟er
阅读(183)
评论(0)
推荐(0)
GC介绍。引用计数法,复制算法,标记压缩、标记清除法
摘要: 没讲全,引用计数法是对象被引用了计数器+1,引用结束-1,计数器为0就会被回收 复制算法 复制算法,每次复制之后,幸存区从一个区域复制到另一个,这一个清空,成为to区,另一个为from 标记清除算法 标记压缩算法 JVM在电脑架构位置--》JVM的构件--》从.java到.class到类加载器--》
阅读全文
posted @ 2022-03-29 15:22 飞翔的小鸟er
阅读(210)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
公告