
java并发
master_bro
这个作者很懒,什么都没留下…
展开
-
《java并发实战》- 关于this引用溢出
书中3.2中关于this引用溢出例子:public class ThisEscape { public ThisEscape(EventSource source) { source.registerListener(new EventListener() { public void onEvent(Event e) { doSomething(e); ...转载 2018-04-26 14:49:14 · 2131 阅读 · 1 评论 -
线程池使用不当导致服务器内存耗尽
最近一个项目上线后,服务器磁盘两三天报一下磁盘100%的异常,开始以为是磁盘问题,因为这个服务器上有一个rsync的定时任务,10分钟一次,用于同步静态文件,大概1万个html文件,正常不到1分钟同步完成。 但是运维帮忙重启后,两三天磁盘又报警,看了一下内存使用,内存从重启后,一直缓慢的增加,没有回落,直到报警前的90%以上。看了一下监控系统统计的线程数,发现线程数从上次重启后,一次在增加,...转载 2018-08-22 15:40:35 · 3638 阅读 · 0 评论