摘要: Options that begin with -X are non-standard (not guaranteed to be supported on all VM implementations), and are subject to change without notice in su 阅读全文
posted @ 2017-03-20 23:29 leon66666 阅读(6154) 评论(0) 推荐(2) 编辑
摘要: 转自:http://www.importnew.com/15842.html Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也 阅读全文
posted @ 2017-03-20 14:07 leon66666 阅读(324) 评论(0) 推荐(0) 编辑
摘要: native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。这也 阅读全文
posted @ 2017-03-20 10:52 leon66666 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 一:Monitor Monitor是一个同步工具,相当于操作系统中的互斥量(mutex),即值为1的信号量。 它内置与每一个Object对象中,相当于一个许可证。拿到许可证即可以进行操作,没有拿到则需要阻塞等待。 二:syncrhoized实现原理 syncrhoized又叫做内置锁,为什么呢?因为 阅读全文
posted @ 2017-03-20 10:44 leon66666 阅读(1062) 评论(0) 推荐(0) 编辑