会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
duizhangz
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2022年5月6日
ReentrantLock学习
摘要: ReentrantLock ReentrantLock功能 ReentrantLock和synchronized一样是可重入的 可重入即当线程拥有了锁时,当该线程再次请求锁资源的时候,线程是可以再次成功获得的。 static ReentrantLock lock = new ReentrantLoc
阅读全文
posted @ 2022-05-06 19:58 大队长11
阅读(77)
评论(0)
推荐(0)
2022年5月4日
join方法原理
摘要: join()方法--原理同wait方法 如果不知道保护性暂停是啥的可以参考一下上一篇文章 https://www.cnblogs.com/duizhangz/p/16222854.html join方法本质上和加了超时的保护性暂停差不多。 首先抛出join方法使用场景即保证线程的顺序执行。 publ
阅读全文
posted @ 2022-05-04 22:55 大队长11
阅读(119)
评论(0)
推荐(0)
wait、notify和notifyAll方法学习
摘要: wait、notify和notifyAll方法 wait() 方法会使该锁资源释放,然后线程进入等待WAITING状态,进入锁的waitset中,然后等待其他线程对锁资源调用notify方法或notifyAll方法进行唤醒,否则就会进入无限等待。唤醒后会继续执行wait() 后面的代码。 wait(
阅读全文
posted @ 2022-05-04 22:54 大队长11
阅读(185)
评论(0)
推荐(0)
上一页
1
2
3
公告