Java自定义线程池的属性包括:
线程池大小:线程池中维护的线程数量,包括活动线程和非活动线程。
核心线程数:线程池中持久存在的线程数,即使它们处于闲置状态,也不会被回收。
最大线程数:线程池中允许存在的最大线程数,超过这个数量的线程将被阻塞,等待其他线程完成任务后释放。
阻塞队列:当线程池中的线程数量达到最大值时,新来的任务会被放入阻塞队列中,等待线程池中的线程腾出位置。
存活时间:线程池中非核心线程的存活时间,超过这个时间的线程将被回收。
线程工厂:用于生成新的线程的工厂类,可以使用默认的工厂类也可以自定义工厂类。
拒绝策略:当阻塞队