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