摘要: 一个类,有static变量counter,所有类实例共享 如果多个类实例,通过多线程访问static变量,就会产生覆盖的情况。 会发现counter偏小。 解决方法: AtomicLong counter; counter.getAndIncrement() 结果就会正确了。 阅读全文
posted @ 2017-12-04 18:12 搜索技术 阅读(426) 评论(0) 推荐(0) 编辑
摘要: http://www.dewen.net.cn/q/9588 首先volatile是java中关键字用于修饰变量,AtomicReference是并发包java.util.concurrent.atomic下的类。首先volatile作用,当一个变量被定义为volatile之后,看做“程度较轻的 s 阅读全文
posted @ 2017-12-04 15:10 搜索技术 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 原创 2017年01月04日 14:32:37 2090 原创 2017年01月04日 14:32:37 2090 tomcat/bin catalina.sh JAVA_OPTS='-server -Xms4g -Xmx4g -Xss256k -XX:PermSize=512m -XX:MaxPe 阅读全文
posted @ 2017-12-04 14:44 搜索技术 阅读(1053) 评论(0) 推荐(0) 编辑