- 浏览: 31483 次
- 性别:
- 来自: 杭州
最新评论
-
xussen:
zhenglu119 写道闭锁的实现主要基于AQS的实现,简单 ...
闭锁(CountDownLatch)源码 -
zhenglu119:
闭锁的实现主要基于AQS的实现,简单的使用AQS的state设 ...
闭锁(CountDownLatch)源码
文章列表
内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节。
在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是 ...
Brian Goetz对线程安全的定义:当多个线程访问一个对象时,如果不考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调度方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象就是线程安全的
并发处理的广泛应用是使得Amdahl定律替代摩尔定律成为计算机性能发展源动力,是人类压榨计算机运算能力最有力的武器
线程安全 限定为多个线程之间存在共享数据访问。因为如果多个线程之间不存在共享数据的话,那么从线程安全的角度看,程序串行和多线程执行时完全没有区别的。
java里面安全程度由强到弱排序(也是由Brian Goetz提出的):不可变,绝对线程 ...
What happens with JRockit? Will it become part of OpenJDK?Oracle engineers are currently working to merge the Oracle Java HotSpot Java Virtual Machine (JVM) and the Oracle JRockit JVM into a converged offering that leverages the best features of each of these market-leading implementations. Oracle pl ...
编译hotspot的时候可能会出现的错误:
"*** This OS is not supported:" `uname -a`; exit 1;
这是由于内核版本太高了,hotspot默认支持的linux版本只到2.6,而ubuntu12的kernel是3.2,需要简单hack一下hotspot/make/linux/Makefile
两种方式解决:
方法一:
uname -r
#查看当前的内核版本:
3.2.0-20-generic
#在这行最后加上当前的内核版本3.2%,如下:
SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 2.7% 3. ...