直接分配接收者线程,此时可采用SynchronousQueue,只要当前池的大小还小于最大值,ThreadPoolExecutor就会创建新线程。
SynchronousQueue并不是真正的队列,而是一种管理直接在线程之间移交信息的机制,Executors.newCachedThreadPool()工厂就采用的这种机制。
如果你的服务器在Linux 你写一个shell脚本 重启JAVA WEB服务器即可。内存回收问题 你需要设置相关参数比如 heap size,perm size 等 这个比例要设置好,重启服务器就不用自己再去释放内存了,重启的话 进程就会重开一个新的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)