随笔分类 -  知识树

摘要:1 线程安全的定义当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。2 使用和共享对象时保证线程安全的方法2.1 同步锁2.1.1 synchronized2.1.2 ReentrantLock增加了一些高级功能,如:等待可中断、可实现公平锁,锁可以绑定多个条件。2... 阅读全文
posted @ 2016-01-19 15:38 爱上飞飞的面码 阅读(367) 评论(0) 推荐(0)
摘要:1 线程池的大小设置int N_CPU = Runtime.getRuntime().availableProcessors();int U_CPU = 期望的CPU利用率,如0.9;int W = 等待时间;int C = 计算时间;N_THREAD =N_CPU * U_CPU * (1 + W... 阅读全文
posted @ 2015-10-13 14:00 爱上飞飞的面码 阅读(294) 评论(0) 推荐(0)