31.8.10

不如聊聊 AtomicInteger 和 synchronized

发信人: zms (小美), 信区: Java
标  题: Re: 我发现
发信站: 水木社区 (Tue Aug 31 19:44:25 2010), 站内
写了段程序benchmark一下:
开100个线程,每个线程5e7次 对一个counter做 ++
1。 不做同步 (最后结果是错误的),用时 将近4秒
2。 synchronized 同步 ,用时将近 80 秒
3。 AtomicInteger ,用时 31秒

No comments: