- 博客(2)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 wait为什么要放在同步块中
且看下面一段不加锁的代码:public class WaitTest3 { public static void main(String[] args) { final String obj = "xx"; final Thread t1 = new Thread("t1") { @Override p...
2019-12-02 17:32:37 626
原创 wait/notify,notifyAll
wait之后,持有对象锁的线程 A会释放当前锁,释放 cpu 资源进入waiting状态.notify :表示持有对象锁的线程A 会释放当前锁,通知JVM唤醒某个竞争改对象锁线程的线程X,线程A的Synchronized代码块执行完并释放了锁之后,线程X获得对象锁的权限,其他竞争线程继续等待。(即使线程X执行完毕,释放了对象锁,其他竞争线程仍然等待,直至有新的notify或者notify...
2019-12-02 17:23:54 182
RSA的公私钥到底能不能设置有效期?(非证书)
2018-03-06
rabbitTemplate向一个不存在的队列插入值,为什么不抛异常
2018-01-31
String.valueOf 空指针
2017-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人