
线程的并发
yanglinxd
水深则流缓,人贵则语迟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程安全的初步学习-线程安全
1.线程不安全的类 -->线程安全的类1.1StringBuilder--->StringBuffer1.2 SimpleDateFormate --->joda.timez中的DateTime1.3 ArrayList . HashSet HashMap 等Collections (对应转化的线程安全的类比较多)比如:(线程安全---同步容器)A...翻译 2019-04-15 17:23:30 · 159 阅读 · 0 评论 -
初探线程安全设计模式-----单例模式
1.懒汉模式个人理解:从名字就可以知道,如果用实例的话,就是在第一次使用的时候才进行创建1.1懒汉模式(不安全)public class SingleTon{ private static SingleTon instance = null; //声明实例 public SingleTon(){ } //构造方法 public static Sin...翻译 2019-04-15 18:45:12 · 228 阅读 · 0 评论 -
线程并发 ---ReentrantLock与锁
一、ReentrantLock(1.ReentrantLock(可重入锁) 和synchronized的区别1.1 可重入性1.2 锁的实现1.3性能区别1.4功能区别前者是jdk实现,后者是jvm实现,所以使用时候,结束时必须要释放锁2. ReentrantLock 独有的功能 2.1可指定是公平锁还是非公平锁 2.2提供了一个condition...翻译 2019-04-17 18:42:46 · 193 阅读 · 0 评论 -
线程池的学习
1.线程池的优点:重用存在的线程,减少对象的创建,消亡的开销,性能佳可有效控制最大的并发线程数,提高系统资源的利用率,同时可以避免过多的资源竞争,避免阻塞提供定时执行,定期执行,单线程并发控制等功能2,corePoolSize:核心线程数量maximumPoolSize:线程池最大 的线程数workQueue:阻塞队列,存储等待执行的任务,很重要,会对线程池的运行产生重大...翻译 2019-04-18 19:53:34 · 266 阅读 · 0 评论