- 博客(2)
- 收藏
- 关注
原创 java.util.concurrence底层依赖的基础
java.util.concurrence底层依赖的基础:Unsafe的compareAndSwap**()。 其依赖于硬件的testAndSet指令。一般的指令都是read或者write,而为了同步互斥,硬件厂商专门开发了testAndSet指令。其原理是“测试一个内存地址里的值V,是否为期望的except,如果是则更新为update,否则不更新且告诉程序非”。 由...
2010-05-11 21:58:42 139
UNICODE编码与字符集
以前一直没搞懂UNICODE编码UTF-8,UTF-16,UTF-32是怎么回事。 上班没事补习了一下。从http://baike.baidu.com/view/40801.htm?fr=ala0_1 看出,UTF-8是变长编码1-4个字节。但是汉字所在的区间4E00-9FBF都是三个字节。因此系统使用UTF-8编码确实比GB18030占空间和带宽。(gbk-gb2312-gb18...
2010-03-26 20:42:40 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人