java并发编程
丶roc
我们不生产代码,我们只做IT界的搬运工
展开
-
synchronized和lock的实现原理
本文转载自http://wenku.baidu.com/view/41480552f01dc281e53af090.html?re=view目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synchronized与Lock孰优孰劣,只是介绍二者的实现原理。数据转载 2016-12-03 14:35:01 · 437 阅读 · 0 评论 -
java内存模型
1.java内存模型规定所有的变量都存储在主内存中,每个线程有自己独立的工作内存,保存了被该线程使用的变量主内存的复制(简单讲就是主内存变量的一个拷贝),线程对这些变量的操作都在工作内存中进行,不能直接操作主内存和其他线程内存中存储的变量或者拷贝,线程间的变量访问需要通过主内存来完成,关系图:2.8种内存交互操作①.lock:主内存变量,把一个变量标示为某个线程独占状态,也就是给该原创 2016-12-03 14:48:31 · 622 阅读 · 0 评论 -
Java Executor 框架
转自 http://www.cnblogs.com/hzmark/archive/2013/01/21/JavaExecutor.htmlJava Executor 框架 Executor框架是指java5中引入的一系列并发库中与executor相关的功能类,包括Executor、Executors、ExecutorService、Compl转载 2016-12-01 10:07:36 · 351 阅读 · 0 评论