线程池类之间的关联关系;
使用步骤:一般使用工具类Executors直接获取线程池,但是可以通过底层ThreadPoolExecutor自定义参数创建
线程池。使得创建线程池创建线程数量可控。
创建线程池有一个阻塞队列linkedBlockingQueue,定一个固定长度的队列。
创建线程池后,就把任务对象Task交给线程池,让线程池去执行。
线程池类之间的关联关系;
使用步骤:一般使用工具类Executors直接获取线程池,但是可以通过底层ThreadPoolExecutor自定义参数创建
线程池。使得创建线程池创建线程数量可控。
创建线程池有一个阻塞队列linkedBlockingQueue,定一个固定长度的队列。
创建线程池后,就把任务对象Task交给线程池,让线程池去执行。