码迷,mamicode.com
首页 >  
搜索关键字:java多线程 executorservice    ( 3726个结果
Java多线程编程模式实战指南(二):Immutable Object模式--转载
本文由本人首次发布在infoq中文站上:http://www.infoq.com/cn/articles/java-multithreaded-programming-mode-immutable-object。转载请注明作者: 黄文海 出处:http://viscent.iteye.com。多线程...
分类:编程语言   时间:2015-01-25 23:55:15    阅读次数:243
Java多线程编程模式实战指南(一):Active Object模式--转载
本文由黄文海首次发布在infoq中文站上:http://www.infoq.com/cn/articles/Java-multithreaded-programming-mode-active-object-part1。转载请注明作者: 黄文海 出处:http://viscent.iteye.com...
分类:编程语言   时间:2015-01-25 23:47:45    阅读次数:312
Java学习笔记之多线程
/* 进程: 正在进行中的程序(直译). 线程: 就是进程中一个负责程序执行的控制单元(执行路径) 一个进程中可以有多个执行路径, 称之为多线程. 一个进程中至少要有一个线程. 开启多个线程是为了同时运行多部分代码. 每一个线程都有自己运行的内容. 这个内容可以称为线程要执行的任务. 多线程的好处: 解决了多部分同时运行的问题. 多线程的弊端: 线程太多回到效率的降低. 其实应用程序...
分类:编程语言   时间:2015-01-23 23:10:20    阅读次数:415
牛刀小试 - 详解Java多线程
线程与多线程的概念 关于线程与多线程的较详细的理解可以参考:线程的解释 和 多线程的解释。 而我们要做的是,对其进行“精炼"。我们每天都在和电脑、手机打交道,每天都在使用各种各样的应用软件。 打开上电脑的任务管理器,就可以看到有一项名为"进程"的栏目,点击到里面可能就会发现一系列熟悉的名称:QQ,360等等。 所以首先知道了,QQ、360之类的应用软件在计算机上被称为一个进程。...
分类:编程语言   时间:2015-01-22 18:07:14    阅读次数:267
Java多线程同步——生产者消费者问题
这是马士兵老师的Java视频教程里的一个生产者消费者问题的模型[java]view plaincopypublicclassProduceConsumer{publicstaticvoidmain(String[]args){SyncStackss=newSyncStack();Producerpr...
分类:编程语言   时间:2015-01-22 17:59:11    阅读次数:202
java多线程
最近跟着java视频学到了多线程这块,觉着这块比较复杂,所以做个小总结。多线程安全问题的原因:通过图解:发现一个线程在执行多条语句时,并运算同一个数据时,在执行过程中,其他线程参与进来,并操作了这个数据。导致到了错误数据的产生。涉及到两个因素:1,多个线程在操作..
分类:编程语言   时间:2015-01-22 15:44:17    阅读次数:136
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
Java多线程编程-使用JDK1.6的线程池
Java对多线程的支持还是比较给力的,JDK1.6里面有现成的API可用,一般的多线程应用足够了, 使用的时候注意最好加一层壳子,至少方便日志打印和后续扩展,以下是一个简单的启用的例子 1. 定义线程池变量 //线程池维护线程的最少数量: 2;//线程池维护线程的最大数量: 100;//线程池维护线程所允许的空闲时间: 2s;//线程池维护线程所允许的空闲时间的单位: TimeUnit.SE...
分类:编程语言   时间:2015-01-21 11:43:18    阅读次数:251
ReentrantReadWriteLock读写锁的使用2
本文可作为传智播客《张孝祥-Java多线程与并发库高级应用》的学习笔记。 这一节我们做一个缓存系统。 在读本节前 请先阅读 ReentrantReadWriteLock读写锁的使用1 第一版 public class CacheDemo { private Map cache = new HashMap(); public static void main...
分类:其他好文   时间:2015-01-21 00:01:29    阅读次数:484
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!