- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 浅析线程间的通信(wait()、notify()、volatile关键字的使用及编写简易连接池)
浅析线程间的通信(wait()、notify()的使用及编写简易连接池) 上篇博客写了synchronized关键字的使用,就着上篇的基础,再写一篇关于线程间的常用通信的使用,并写一个简易连接池作为示例。 wait() wait()方法顾名思义,就是线程在执行到wait()方法时开始阻塞。 而wait()方法一般需要遵循如下范式: 1.获取当前对象的锁 2.判断条件是否满足 3.执行wait()方...
2018-11-26 00:31:33 162
原创 ## 浅析synchronized类锁和对象锁
** 浅析synchronized类锁和对象锁 ** 近日重新复习了下java多线程的基本知识,在此写下了作为笔记。若有失实指出还望大家批评指正。 若有朋友转载,请注明原址,谢谢! 老生常谈 java多线程的好处: 充分利用CPU资源,加快程序处理效率,使程序模块化、异步化 多线程所带来的问题: 1.线程的共享资源容易发生冲突 2.可能会发生死锁。 3.启动太多线程会导致资源不足 本文主要就syn...
2018-11-25 23:36:14 116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人