- 浏览: 271391 次
- 性别:
- 来自: 杭州
最新评论
-
lwb314:
String相加不支持啊
阿里巴巴开源项目SimpleEL发布0.1版本 -
lwb314:
if后边连续接多个else if 好像不支持
阿里巴巴开源项目SimpleEL发布0.1版本 -
lwb314:
之前的文档都已经不能下载了,请问一下。我如果希望同时执行如下代 ...
阿里巴巴开源项目SimpleEL发布0.1版本 -
loowii:
为什么“http://code.alibabatech.com ...
阿里巴巴开源平台新增项目Druid -
DarrenD:
不错 并发很基础的介绍
新写了一个Java并发程序设计教程
文章列表
System.nano()调用耗时450 nano,超级慢,比new Object()的操作慢100倍。比System.currentMillis()慢20多倍。
经一群无聊好事者查证,System.nanoTime()在linux下的实现,最终调用clock_gettime系统函数。
100万次调用耗时,java语言中System.nanoTime()和C语言中的clock_gettime()调用时间基本一致,所以System.nanoTime()慢的原因就是系统调用clock_gettime。
无聊好事者请注意,自行测试System.nanoTime()性能时,要这样写:
for ...
新写了一个Java并发程序设计教程, 用于公司内部培训的,和2007年写的那个相比,内容更翔实一些。
内容列表
1、使用线程的经验:设置名称、响应中断、使用ThreadLocal
2、Executor :ExecutorService和Future ☆ ☆ ☆
3、阻塞队列 : put和take、offer和poll、drainTo
4、线程间的协调手段:lock、condition、wait、notify、notifyAll ☆ ☆ ☆
5、Lock-free: atomic、concurrentMap.putIfAbsent、CopyOnWriteArrayList ☆ ☆ ☆
6、关于 ...