java的執行緒和執行緒池

2021-07-28 08:30:24 字數 845 閱讀 6040

private void text2() 

}).start();}}

private void method2() catch (interruptedexception e)

log.i("qq--" + thread.currentthread().getname(), "結束");

}

/*執行緒池*/

private void text3()

});}

}private void method3() catch (interruptedexception e)

log.i("qq--" + thread.currentthread().getname(), "結束");

}

/*threadpoolexecutor 執行緒池有乙個 執行緒集合,和乙個任務佇列

核心池容量,最大執行緒量,任務完成之後 延時多久「裁人」,

延時時間單位,儲存工作任務的佇列,執行緒工廠*/

private void text4()

});for (int i = 0; i < 100; i++)

});}

}private void method4() catch (interruptedexception e)

log.i("qq--" + thread.currentthread().getname(), "結束");

java 執行緒和執行緒池對比

執行緒池的作用 執行緒池是為突發大量爆發的執行緒設計的,通過有限的幾個固定執行緒為大量的操作服務,減少了建立和銷毀執行緒所需要的時間,從而提高效率。如果乙個執行緒的時間非常長,就沒必須使用執行緒池了 不是不能作長時間操作,而是不適合 threadpool 中的執行緒不用手動開始,也不能手動取消,要做...

java執行緒池和關閉執行緒池中的執行緒

如果執行緒經常喜歡去new的話是不對的,你需要乙個池子管理。newcachedthreadpool 這個乙個帶快取的執行緒池,是個可以無限大的執行緒池,新建的執行緒放倒這個池子裡,當執行緒停掉了的時候,下個個執行緒進來,可以復用這個執行緒。newfixedthreadpool 是個有長度的執行緒池,...

Java執行緒池

executors類詳解 此包中所定義的 executor executorservice scheduledexecutorservice threadfactory 和 callable 類的工廠和實用方法。此類支援以下各種方法 建立並返回設定有常用配置字串的 executorservice 的...