共享变量 static

 

一个类,有static变量counter,所有类实例共享

 

如果多个类实例,通过多线程访问static变量,就会产生覆盖的情况。

会发现counter偏小。

 

解决方法:

AtomicLong counter;

counter.getAndIncrement()

结果就会正确了。

 

posted @ 2017-12-04 18:12  搜索技术  阅读(426)  评论(0编辑  收藏  举报