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