- 博客(2)
- 收藏
- 关注
转载 Lock示例和synchronized的区别
1.首先synchronized是java内置关键字,在jvm层面,Lock是一个接口; 2.synchronized无法判断是否获取锁的状态,Lock可以根据tryLock()方法返回的true/false来判断是否获取到锁; 3.synchronized线程执行完同步代码或者执行过程出现异常jvm会自动释放锁。Lock必须手动释放锁,所以一般会在try/catch的fina...
2019-03-28 21:25:00
68
转载 线程交替输出100个数,线程1输出单数,线程2输出双数
package thread; public class TestThread{ /** * @param args */ public static void main(String[] args) { ThreadPrint t=new ThreadPrint(); Thread th1...
2019-03-28 20:35:00
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人