java并发编程
文章平均质量分 77
一只猫怎么了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
到底什么是锁
为什么需要显式的锁? synchronized 可以加锁 wait/notify 也可以看作加锁和解锁 那么为什么需要显式的锁? synchronized 方式的问题: 1、同步块的阻塞无法中断(不能Interruptibly) 2、同步块的阻塞无法控制超时(无法自动解锁) 3、同步块无法异步处理锁(即不能立即知道是否可以拿到锁) 4、同步块无法根据条件灵活的加锁解锁(即只能跟同步块范围一致) 所以有个更自由的锁Look 1.更自由更灵活的锁 2.性能开销特别小 3.锁工具包: java.原创 2022-05-03 17:35:15 · 364 阅读 · 0 评论 -
java并发包(JUC)
jdk核心库的包 java.long.* : 最基础,integer/String java.io.* :Io 读写,文件操作 java.util.* : 工具类 集合日期 java.math.* 数学计算biginteger java.net.* 网络编程,Socket Java.rmi.* java内置的远程调用 java.sql.* jdbc操作数据库 以上都是公开的api 所有的jdk都要实现 再比如还有 javax.* java扩展api 一般都是javaee标准所用的包 ja原创 2022-05-03 12:24:31 · 1486 阅读 · 0 评论
分享