java多线程实战
文章平均质量分 81
hamimaj
热爱工作,热爱生活!
展开
-
线程池的饱和策略
当线程池的有界工作队列排满才需要使用饱和策略,饱和策略要么拒绝新的请求,要么要求请求被延时执行。Java提供了几种拒绝提交任务的方案,可以通过ThreadPoolExecutor类的setRejectedExecutionHandler方法来设置饱和策略。具体参数如下: <!--[if !supportLists]-->1、 1、CallerRunsPolicy ...原创 2016-05-16 16:43:23 · 1246 阅读 · 0 评论 -
java 自增操作是原子操作
今天看了java并发编程实战,了解到java中基本类型的自增操作是非线程安全的,例如: @NotThreadSafe public class UnsafeSequence { private int value; /** Returns a unique value. */ public int getNext() { return value++; ...2016-04-11 10:40:30 · 437 阅读 · 0 评论