码迷,mamicode.com
首页 >  
搜索关键字:executorservice    ( 576个结果
使用 Java 执行器实现线程池
在做一个 JSR 315 - servlet 规范 3.0 的报告时,我意识到理解异步 servlet 的一个关键点在于首先要理解 Java 中的异步处理机制。有因有果,很快我陷入了执行器(Executor)和执行器服务(ExecutorService)之中 - 因为它们是 Java 的异步处理的关键构件。在本博客中我将就这一主题我对掌握到的东西做一个总结。几个概念任务:定义为一个小的独立的活动,...
分类:编程语言   时间:2015-02-12 18:32:58    阅读次数:159
学习多线程5---Semaphore
Semaphore用于保证至多只有确定X条线程同时执行,系统在它们之间进行切换下面是一个使用例子package com.condition;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executor...
分类:编程语言   时间:2015-02-08 19:27:25    阅读次数:151
学习多线程4---线程池的使用
ExecutorService 创建线程池,线程池可以定义线程的数量future指线程执行后需要返回的结果,结果可以自己定义callable相当于runnablepackage com.condition;import java.util.Random;import java.util.concur...
分类:编程语言   时间:2015-02-08 19:23:11    阅读次数:121
ThreadPoolExecutor使用介绍
private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new ThreadPoolExecutor.Ca...
分类:其他好文   时间:2015-02-04 20:12:44    阅读次数:189
JAVA并发-线程协作
这段时间有点忙,技术博客更新的比较少,今天更新一下相关并发的常用线程协作的类吧。ExecutorService线程池,用于创造和复用线程,他有几种模式。我举一个自定义线程池数量的例子如下ExecutorService service = Executors.newFixedThreadPool(10...
分类:编程语言   时间:2015-02-04 12:25:47    阅读次数:143
从ThreadLocal 理解线程安全
看到很多框架中都使用了ThreadLocal ,单从名字来说很可能把他理解成为一个“本地线程”之类的玩意儿。。。 先上代码: package com.tiger.Thread.concurrent; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.u...
分类:编程语言   时间:2015-01-30 09:04:40    阅读次数:166
CountDownLatch
import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;i...
分类:其他好文   时间:2015-01-29 19:31:17    阅读次数:150
Java多线程
线程同步假设创建并启动100个线程,每个线程都往同一个账户中添加一个便士。非同步状态下得到的结果是2。package com.halin.demo;import java.util.concurrent.ExecutorService;import java.util.concurrent.Exec...
分类:编程语言   时间:2015-01-28 19:33:37    阅读次数:229
ScheduledExecutorService的使用
http://407827531.iteye.com/blog/1329597ScheduledExecutorService接口在ExecutorService的基础上,ScheduledExecutorService提供了按时间安排执行任务的功能,它提供的方法主要有:schedule(task,...
分类:其他好文   时间:2015-01-22 10:50:58    阅读次数:105
Callable与Future
在前面写的代码中,所有的任务执行也就执行了,run方法的返回值为空。 这一节我们说的Callable就是一个可以带返回值的线程模型。而它的返回值由Future接着。 先看看Callable java.util.concurrent Interface Callable接口里面只有一个call方法,参数为空,返回值为T。 首先我们看看javadoc里面 Thread()的构造函数的参数没...
分类:其他好文   时间:2015-01-22 00:25:24    阅读次数:217
576条   上一页 1 ... 47 48 49 50 51 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!