1. 程式人生 > >面試之線程池

面試之線程池

1.5 line 方法 進行 流程 提高 操作 接口 通過

1.概述

java線程池的工作原理和數據庫連接池的差不多,因為每次重新創建線程都是很耗資源的操作,所以我們可以建立一個線程池,這樣當需要用到線程進行某些操作時,就可以直接去線程池裏面找到空閑的線程,這樣就可以直接使用,而不用等到用到的時候再去創建,用完之後可以把該線程重新放入線程池供其他請求使用從而提高應用程序的性能。

2.核心流程

  2.1.構建一個 ThreadPoolExecutor 並指定默認要創建的線程的數量

  2.2.通過 threadPool.execute()去添加一個個要執行的線程即實現了Runable接口的java類

  2.3.在實現了Runable接口的java類的run方法中寫入具體的業務代碼

面試之線程池