Java開發(fā)基礎(chǔ)學(xué)習(xí)中,關(guān)于Java的線程池了解多少呢?咱們今天就來簡(jiǎn)單了解下Java學(xué)習(xí)中什么是線程池。 在面向?qū)ο缶幊讨?,?chuàng)建和銷毀對(duì)象是很費(fèi)時(shí)間的,因?yàn)閯?chuàng)建對(duì)象要獲取內(nèi)存資源或其它資源。在Java中亦如此,虛擬機(jī)將試圖跟蹤每一個(gè)對(duì)象,以便在對(duì)象銷毀后進(jìn)行垃圾回收。所以提高效率的一個(gè)方法就是減少創(chuàng)建和銷毀對(duì)象的次數(shù),特別是一些很耗資源的對(duì)象創(chuàng)建和銷毀,這就是“池化資源”技術(shù)產(chǎn)生的原因。線程池顧名思義就是事先創(chuàng)建若干個(gè)可執(zhí)行的線程放入一個(gè)池(容器)中,需要的時(shí)候從池中獲取線程不用自行創(chuàng)建,使用完畢不需要銷毀線程而是放回池中,從而減少創(chuàng)建和銷毀線程對(duì)象的開銷。 以上就是分享的java開發(fā)中關(guān)于線程與進(jìn)程之間聯(lián)系的簡(jiǎn)單分析了,想要眾多的IT工作者中脫穎而出,就需要擁有高深的技術(shù),學(xué)習(xí)增值是必不可少的。學(xué)習(xí)之路,是貴在堅(jiān)持的! |
|