总结下今天看到的关于unsafe的信息
2016-05-26 20:06
417 查看
今天track了下jdk自带的atomicInteger的源码,因最终还是调Unsafe来处理,所以又去追Unsafe了。。
Unsafe定义的方法似乎全部是native的,像C中的memcpy这里也提供了类似的方法copyMemory,另外这里的CAS是用自旋锁做的。
记下今天找到的一些资料,没时间细看和实践:
1. Unsafe帮助文档及source http://www.docjar.com/docs/api/sun/misc/Unsafe.html
2. 源码解析 http://blog.csdn.net/zgmzyr/article/details/8902683
3. 为什么JUC中大量使用了sun.misc.Unsafe 这个类,但官方却不建议开发者使用? http://www.zhihu.com/question/29266773?sort=created
4. 危险代码:如何使用Unsafe操作内存中的Java类和对象—Part1 http://www.importnew.com/7844.html http://www.importnew.com/8494.html http://www.importnew.com/8488.html
5. java magic http://ifeve.com/sun-misc-unsafe/
Unsafe定义的方法似乎全部是native的,像C中的memcpy这里也提供了类似的方法copyMemory,另外这里的CAS是用自旋锁做的。
记下今天找到的一些资料,没时间细看和实践:
1. Unsafe帮助文档及source http://www.docjar.com/docs/api/sun/misc/Unsafe.html
2. 源码解析 http://blog.csdn.net/zgmzyr/article/details/8902683
3. 为什么JUC中大量使用了sun.misc.Unsafe 这个类,但官方却不建议开发者使用? http://www.zhihu.com/question/29266773?sort=created
4. 危险代码:如何使用Unsafe操作内存中的Java类和对象—Part1 http://www.importnew.com/7844.html http://www.importnew.com/8494.html http://www.importnew.com/8488.html
5. java magic http://ifeve.com/sun-misc-unsafe/
相关文章推荐
- 玩转js--炫酷抽奖轮盘
- 【css】向页面动态插入css
- js 去掉字符串前后空格
- html身份认证Ukey
- IntelliJ IDEA中js代码报如下警告的解决方法
- webpack
- high performence javascript(高性能JavaScript)
- node:基于事件驱动的回调
- 在JSP中添加图片
- 【转】margin:0 auto 与 text-align:center 的区别
- [RxJS] Combination operator: withLatestFrom
- JSP和Servlet之间跳转总结
- js模版引擎介绍
- 网页进度条实现
- css3渐变、倒影、过渡 20160526
- [RxJS] Combination operator: zip
- Javascript 读取浏览器名及版本号
- 主流web界面播放器的页面引用以及浏览器的支持情况分析(VLC)
- 每日构建中增加js的压缩混淆
- 2016年5月26日晚上(妙味课堂js基础-2笔记二(DOM))