全力付出

此处仅供自己课后笔记所用,大家对我博文可以持有怀疑态度。。。https://zyongjava.github.io...

CountDownLatch使用

CountDownLatch使用一、CountDownLatch介绍1) CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待2) 有时候会有这样的需求,多个线程同时工作,然后其中几个可以随意并发执行,但有一个线程需要等其他线程工作结束后...

2016-08-22 14:36:02

阅读数:816

评论数:0

ThreadPoolExecutor源码分析

1. 执行execute()方法 第一步:判断当前线程数是否小于核心线程数,小于就加入调用addWork()方法就创建核心线程。 第二步:判断当前线程是否为RUNNING状态,是则把线程放入队列queue。 第二步:线程放入队列queue失败则再次调用addWork()创建新线程扩大接收任务,最大...

2016-06-08 14:29:19

阅读数:721

评论数:0

ThreadPoolExecutor 分析

自定义的ThreadPoolExecutor, 代码如下: public void init() {     this.service = new ThreadPoolExecutor(30, 200, 60L, TimeUnit.SECONDS, new Sync...

2016-06-08 10:10:51

阅读数:1149

评论数:0

异步线程池

异步线程池 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.Collection; import java.util.List; import java.util.concurrent.Calla...

2016-02-29 14:26:25

阅读数:942

评论数:0

spring mvc 线程安全问题说明

spring mvc 线程安全问题 controller默认是单例  需要的数据都从方法参数传递  只要不定义类变量 就安全,与servlet一致 spring mvc : 根据@Scope作用域线程安全(可能安全,可能不安全) struts2 : action每次请求都会创建一个实例(线程安...

2015-12-24 17:46:16

阅读数:1241

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭