码迷,mamicode.com
首页 >  
搜索关键字:java多线程 executorservice    ( 3726个结果
java多线程总结四:volatile、synchronized示例
1、synchronized保证同步先看一个生成偶数的类[java] view plaincopypackagedemo.thread;/***这是一个int生成器的抽象类**/publicabstractclassIntGenerator{privatevolatilebooleancancele...
分类:编程语言   时间:2014-09-09 18:07:59    阅读次数:160
java多线程总结一:线程的两种创建方式及优劣比较
1、通过实现Runnable接口线程创建(1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。(2).创建Runnable接口实现类的对象。(3).创建一个Thread类的对象,需要封装前面Runnable接口实现类的对象。(接口可以...
分类:编程语言   时间:2014-09-09 18:04:49    阅读次数:233
java多线程总结二:后台线程(守护线程)
所谓的后台线程,是指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可或缺的部分。因此当所有的非后台线程结束时,程序也就终止了,同时会杀死所有后台线程。反过来说,只要有任何非后台线程(用户线程)还在运行,程序就不会终止。后台线程在不执行finally子句的情况下就会终止其r...
分类:编程语言   时间:2014-09-09 17:58:39    阅读次数:197
java多线程总结六:经典生产者消费者问题实现
这是个线程同步的经典例子,源代码如下:[java] view plaincopypackagedemo.thread;/***经典生产者与消费者问题:生产者不断的往仓库中存放产品,消费者从仓库中消费产品。*其中生产者和消费者都可以有若干个。仓库容量有限,库满时不能存放,库空时不能取产品*/publi...
分类:编程语言   时间:2014-09-09 17:54:09    阅读次数:204
java多线程总结三:sleep()、join()、interrupt()示例
这是一个来自《java编程思想上的示例》[java] view plaincopypackagedemo.thread;/***sleep()是静态方法,是属于类的,作用是让当前线程阻塞*join()是使线程同步,如在某个线程里调用t.join()表示t线程执行完再执行当前线程*interrupt(...
分类:编程语言   时间:2014-09-09 17:48:29    阅读次数:172
Java 并发编程之死锁
动态的锁顺序死锁 在协作对象之间发生的死锁 死锁的避免与诊断 支持定时的锁 通过线程转储信息来分析死锁 其它活跃性危险 饥饿 糟糕的响应性 活锁...
分类:编程语言   时间:2014-09-09 13:13:08    阅读次数:225
java多线程二之线程同步的三种方法
java多线程的难点是在:处理多个线程同步与并发运行时线程间的通信问题。java在处理线程同步时,常用方法有:1、synchronized关键字。2、Lock显示加锁。3、信号量Semaphore。线程同步问题引入: 创建一个银行账户Account类,在创建并启动100个线程往同一个Account类...
分类:编程语言   时间:2014-09-09 11:45:48    阅读次数:360
多线程归并排序的实现 java
多线程是非常适合归并排序的,因为归并排序是分治法,所以分割后可以独立运行,最后将结果归并起来就行了。如何写一个多线程程序呢?今天无聊,总结一下啊。首先写个普通的归并排序,以后的多线程就调用这个排序。1.这段代码很简单,就是一个基本的归并排序,知道这个类中的sort实现归并排序就OK.package ...
分类:编程语言   时间:2014-09-09 10:48:08    阅读次数:360
java多线程三之线程协作与通信实例
本文讲述3个线程通信实例:1、银行存款与提款多线程实现,使用Lock锁和条件Condition。 附加 : 用监视器进行线程间通信2、生产者消费者实现,使用LinkedList自写缓冲区。 3、多线程之阻塞队列学习,用阻塞队列快速实现生产者消费者模型。 附加:用布尔变量关闭线程
分类:编程语言   时间:2014-09-09 10:42:28    阅读次数:362
Java 并发编程之线程池的使用 (三)
线程工厂 在调用构造函数后再定制ThreadPoolExecutor 扩展ThreadPoolExecutor 递归算法的并行化...
分类:编程语言   时间:2014-09-07 22:30:15    阅读次数:328
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!