码迷,mamicode.com
首页 >  
搜索关键字:concurrent    ( 2237个结果
java自带线程池和队列详细讲解
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们...
分类:编程语言   时间:2014-08-26 11:21:15    阅读次数:233
《java.util.concurrent 包源码阅读》16 一种特别的BlockingQueue:SynchronousQueue
SynchronousQueue是一种很特别的BlockingQueue,任何一个添加元素的操作都必须等到另外一个线程拿走元素才会结束。也就是SynchronousQueue本身不会存储任何元素,相当于生产者和消费者手递手直接交易。SynchronousQueue有一个fair选项,如果fair为t...
分类:编程语言   时间:2014-08-25 16:39:44    阅读次数:278
Java线程池使用说明
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题...
分类:编程语言   时间:2014-08-25 14:53:54    阅读次数:245
Linearizability(also known as strict or atomic consistency)
In concurrent programming, an operation (or set of operations) is atomic, linearizable, indivisible or uninterruptible if it appears to the rest of the system to occur instantaneously. Atomicity is ...
分类:其他好文   时间:2014-08-25 11:52:54    阅读次数:331
ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor是一个定时线程执行工具 import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; import java.util.Date; public class TestScheduledThreadPoolExecu...
分类:其他好文   时间:2014-08-22 21:15:21    阅读次数:331
java基础知识回顾之java Thread类学习(把)--java.util.concurrent.locks(JDK1.5)与synchronized异同讲解
看API文档介绍几个方法:JDK1.5中提供了多线程的升级解决方案: 特点:1.将同步synchronized显示的替换成Lock 2.接口Condition:Condition替代了Object监视器方法(wait、notify、notifyAll),分别替换成了await(),signal() ...
分类:编程语言   时间:2014-08-22 10:40:36    阅读次数:280
jdk5.0 新增的 Concurrent包主要功能详解
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这 些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、 notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带...
分类:其他好文   时间:2014-08-21 15:03:34    阅读次数:272
《java.util.concurrent 包源码阅读》14 线程池系列之ScheduledThreadPoolExecutor 第一部分
ScheduledThreadPoolExecutor是ThreadPoolExecutor的子类,同时实现了ScheduledExecutorService接口。public class ScheduledThreadPoolExecutor extends ThreadPoolEx...
分类:编程语言   时间:2014-08-21 12:53:44    阅读次数:190
《java.util.concurrent 包源码阅读》13 线程池系列之ThreadPoolExecutor 第三部分
这一部分来说说线程池如何进行状态控制,即线程池的开启和关闭。先来说说线程池的开启,这部分来看ThreadPoolExecutor构造方法: public ThreadPoolExecutor(int corePoolSize, int ...
分类:编程语言   时间:2014-08-20 22:35:02    阅读次数:233
关于Volatile关键字的研究
问题1:Volatile有什么作用? package?com.victor.hello; import?java.util.concurrent.Executors; import?java.util.concurrent.ScheduledExecutorService; import?java.util.concurrent.TimeUnit; publi...
分类:其他好文   时间:2014-08-20 19:47:03    阅读次数:303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!