本文介绍jdk8中与Executor相关的一些接口或类。Executor接口该类提供一个提交任务的方法,提交的任务可以在提交程序本线程运行,也可以在不同的线程运行,也可以在一个线程池中的线程运行,全看如何使用。
However, the {@code Executor} interface does not strictly
require that execution be async...
分类:
其他好文 时间:
2015-07-30 13:32:57
阅读次数:
1616
转自:http://blog.csdn.net/haolongabc/article/details/7249098 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,....
分类:
编程语言 时间:
2015-07-14 17:39:44
阅读次数:
181
Java5新增的并发包的部分源码的解读系列第三篇。
分类:
其他好文 时间:
2015-07-07 00:43:15
阅读次数:
405
Java5新增的并发包的部分源码的解读系列第二篇。
分类:
编程语言 时间:
2015-07-06 09:57:45
阅读次数:
115
Java5新增的并发包的部分源码的解读系列第一篇。
分类:
其他好文 时间:
2015-07-06 06:38:22
阅读次数:
184
[-]part1 从AtomicInteger开始part 2 数组引用的原子操作part3 指令重排序与happens-before法则part 4 CAS操作part1 从AtomicInteger开始从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包...
分类:
编程语言 时间:
2015-06-29 19:35:30
阅读次数:
258
为了解决多并发下写Memcached的冲突方案,我们项目组引入了CAS机制,类同于Java并发包中的CAS(Compareand set)原子操作,用来处理同一个Item被多个线程更改的并发问题。Memcached的CAS是原理是引入版本号概念,每个存储数据对象都有一个64bit长度的数值作为该key对应value的版本号。具体使用代码如下:
// 此方法不同于get方法 获取Memcached...
分类:
系统相关 时间:
2015-06-10 17:26:55
阅读次数:
205
Guava在JDK1.5的基础上, 对并发包进行扩展, 有一些是易用性的扩展(如Monitor), 有一些是功能的完善(如ListenableFuture), 再加上一些函数式编程的特性, 使并发包的灵活性极大的提高......
分类:
其他好文 时间:
2015-06-09 09:59:01
阅读次数:
258
1.Java集合框架是什么?说出一些集合框架的优点?
每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:
...
分类:
编程语言 时间:
2015-05-29 23:09:59
阅读次数:
167