摘要:
什么是线程池? 在面向对象编程中,在创建和销毁线程是很费时间的,因为创建一个对象要获取内存资源或者其他更多的资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是很耗费资源的对象创建和销毁。如 阅读全文
摘要:
(1)DefNew(串行)收集器 Serial(串行)垃圾收集器是最基本、发展历史最悠久的收集器;JDK1.3.1前是HotSpot新生代收集的唯一选择; 特点: (1) 针对新生代采用复制算法,单线程收集器,进行垃圾收集时,必须暂停所有工作线程,直到工作完成。即会:Stop the World ( 阅读全文