接口Executor僅僅是一種規(guī)范,是一種聲明刊驴,是一種定義疮薇,并沒有實現(xiàn)任何的功能胸墙,所以大多數(shù)情況下需要用實現(xiàn)類來完成指定的功能。
1迄靠,使用newCachedThreadPool()方法創(chuàng)建無邊界線程池尼变。
可以看到捺僻,A和B幾乎是同時開始運行的,創(chuàng)建了兩個線程智袭,并且是異步的。
可以看到循環(huán)打印也是成功的掠抬。
驗證newCachedThreadPool()創(chuàng)建為Thread池:
說明線程池對象創(chuàng)建是完全成功的吼野,但是還沒有達到 池中的線程對象可以復用的效果。
使用newCachedThreadPool()定制線程工廠:
實現(xiàn)了對象的定制性两波。