加载中
利用FutureTask和ExecutorService实现一个任务拆分成多个任务,实现性能提高

利用FutureTask和ExecutorService实现一个任务拆分成多个任务,多线程实现性能提

2016/01/06 14:03
5.6K
JTA 深度历险 - 原理与实现

在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源...

2015/12/11 21:07
380
spring项目加入jta分布式事务的实现方式: Atomikos

jta分布式事务的实现方式: Atomikos

2015/12/10 14:33
2.5K
redis分布式锁

关于分布式锁的概念网上太多了,这里就不罗嗦了。对于开发者来说,最关心的应该是什么情况下使用分布式锁。 使用分布式锁,一般要满足以下几个条件: · 分布式系统(关键是分布式) · 共享资...

2015/10/16 14:05
1.8W
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore   在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们...

一个java状态机样例的代码

在UML当中有状态机视图,这个状态机可以用于自动售货机,自动售票机等等场景,下面是用java代码模拟的一个状态机: 1.状态机接口 package stateMachine; /** * 状态机接口 * @author seace...

2015/07/02 10:22
312
远程调用模拟-用Socket实现与RMI的形式的对比

远程调用模拟-用Socket实现与RMI的形式的对比

2015/07/01 15:16
128
(IO密集型事务)同步,异步与CPU使用率关系

对于一台多核物理机,cpu的使用率和线程的数量是有一定关系的 cpu使用率最直接的关系是线程数量,但是,当线程数量达到一定程度时,cpu会因为线程间切换造成大量开销 同步和异步 比较同步和异...

2015/04/09 19:04
112
Java多线程:线程状态

一. 线程状态类型 1. 新建状态(New):新创建了一个线程对象。 2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行...

Java线程同步:synchronized锁住的是代码还是对象

在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。 关键是,...

java 线程的监视器与互斥概念、以及监视器作用的几个范围

线程的监视器,即线程所持有的锁,也就是synchronized所关联的对象。 线程的互斥,即同一数据的访问,为了访问数据的同步,维护数据的原子性。 线程的互斥 由线程的监视器机制来实现。 下面举...

2015/03/14 16:23
64
【Java线程】锁机制:synchronized、Lock、Condition

http://www.infoq.com/cn/articles/java-memory-model-5 深入理解Java内存模型(五)——锁 http://www.ibm.com/developerworks/cn/java/j-jtp10264/ Java 理论与实践: JDK 5.0 中更灵活、更...

2015/03/11 16:23
197
Java并发编程:Lock

Java并发编程:Lock   在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种...

2015/03/11 15:16
61
Java可阻塞队列的两种实现方式 (传统wait/notify和jdk1.5以后的lock)

Java可阻塞队列的两种实现方式 (传统wait/notify和jdk1.5以后的lock)

2015/03/10 23:29
930
Lock与synchronized 的区别

多次思考过这个问题,都没有形成理论,今天有时间了,我把他总结出来,希望对大家有所帮助 1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断...

ConcurrentHashMap之实现细节

ConcurrentHashMap之实现细节

2015/03/10 22:47
53
Java并发集合类

在Java类库中出现的第一个关联的集合类是 Hashtable。 Hashtable 提供了一种易于使用的、线程安全的、关联的map功能。然而,线程安全性付出代价是――Hashtable 的所有方法都是同步的。Hasht...

正确理解ThreadLocal

正确理解threadlocal

2015/03/10 21:50
52
死锁代码

死锁代码

2015/03/10 20:34
32
RabbitMQ入门

RabbitMQ入门

2015/02/26 13:57
41

没有更多内容

加载失败,请刷新页面

返回顶部
顶部