如何分析Java創建線程中的代碼,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
成都創新互聯公司自成立以來,一直致力于為企業提供從網站策劃、網站設計、成都網站建設、做網站、電子商務、網站推廣、網站優化到為企業提供個性化軟件開發等基于互聯網的全面整合營銷服務。公司擁有豐富的網站建設和互聯網應用系統開發管理經驗、成熟的應用系統解決方案、優秀的網站開發工程師團隊及專業的網站設計師團隊。
Java創建線程經常在我們的編碼中出現,當我們在使用的時候會有不少的問題困擾著我們。下面我們就先來了解下有關于Java創建線程的相關代碼希望大家有所幫助。
import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; /** * Java線程:線程池- * * @author Administrator 2009-11-4 23:30:44 */ public class Test { public static void main(String[] args) {
Java創建線程,它可安排在給定延遲后運行命令或者定期地執行。 ScheduledExecutorService pool = Executors.newScheduledThreadPool(2); 創建實現了Runnable接口對象,Thread對象當然也實現了Runnable接口
Thread t1 = new MyThread(); Thread t2 = new MyThread(); Thread t3 = new MyThread(); Thread t4 = new MyThread(); Thread t5 = new MyThread(); //將線程放入池中進行執行 pool.execute(t1); pool.execute(t2); pool.execute(t3); //使用延遲執行風格的方法 pool.schedule(t4, 10, TimeUnit.MILLISECONDS); pool.schedule(t5, 10, TimeUnit.MILLISECONDS); //關閉線程池 pool.shutdown(); } } class MyThread extends Thread { @Override public void run() { System.out.println(Thread.currentThread().getName() + "正在執行。。。"); } } import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; /** * Java線程:線程池- * * @author Administrator 2009-11-4 23:30:44 */ public class Test { public static void main(String[] args) {
Java創建線程,它可安排在給定延遲后運行命令或者定期地執行。ScheduledExecutorService pool = Executors.newScheduledThreadPool(2); 創建實現了Runnable接口對象,Thread對象當然也實現了Runnable接口
Thread t1 = new MyThread(); Thread t2 = new MyThread(); Thread t3 = new MyThread(); Thread t4 = new MyThread(); Thread t5 = new MyThread(); //將線程放入池中進行執行 pool.execute(t1); pool.execute(t2); pool.execute(t3); //使用延遲執行風格的方法 pool.schedule(t4, 10, TimeUnit.MILLISECONDS); pool.schedule(t5, 10, TimeUnit.MILLISECONDS); //關閉線程池 pool.shutdown(); } } class MyThread extends Thread { @Override public void run() { System.out.println(Thread.currentThread().getName() + "正在執行。。。"); } } Java代碼 pool-1-thread-1正在執行。。。 pool-1-thread-2正在執行。。。 pool-1-thread-1正在執行。。。 pool-1-thread-1正在執行。。。 pool-1-thread-2正在執行。。。 Process finished with exit code 0
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯的支持。
文章標題:如何分析Java創建線程中的代碼
文章地址:http://vcdvsql.cn/article12/jhgegc.html
成都網站建設公司_創新互聯,為您提供建站公司、標簽優化、網站設計公司、關鍵詞優化、網站制作、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯