實例分析java開啟線程的方法
有時候我們在使用java編程的時候,想啟動線程,怎么啟動呢,下面來分享一下方法
第一步在我們的電腦上打開eclipse,創(chuàng)建一個java項目,并創(chuàng)建三個類,Test是測試Runnable類實現的多線程程序類,DoSomething是實現Runnable接口的多線程類,TestThread是測試繼承Thread類實現的多線程程序類,如下圖所示:
第二步我們首先看一下DoSomething類,實現了Runnable接口,成為線程類,并在run方法中進行雙層循環(huán)打印姓名和數字,如下圖所示:
第三步我們在Test測試類中,通過Thread t1 = new Thread(ds1);代碼創(chuàng)建線程對象, t1.start(); 啟動線程,如下圖所示:
第四步我們運行Test測試類,可以看到控制臺打印出了結果,需要注意的是啟動線程只需要調用start方法就可以,java虛擬機會執(zhí)行Runnable接口中的run()方法,如下圖所示:
方法二:啟動繼承Thread類實現的多線程
第一步我們在TestThread類中繼承Thread,成為線程類,重寫run方法,在main方法中創(chuàng)建線程對象,通過 t1.start(); 進行啟動線程,如下圖所示:
第二步我們運行TestThread類,可以看到打印臺出現了與上面一樣的結果,代表啟動線程成功,需要注意的是for(long k= 0; k <100000000;k++);{}測試的是一個耗時操作,如下圖所示:
相關文章
徹底搞懂java并發(fā)ThreadPoolExecutor使用
這篇文章主要為大家介紹了徹底搞懂java并發(fā)ThreadPoolExecutor使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02Spring+SpringMVC+Hibernate項目環(huán)境搭建的步驟(圖文)
這篇文章主要介紹了Spring+SpringMVC+Hibernate項目環(huán)境搭建的步驟(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-05-05SpringBoot集成tika實現word轉html的操作代碼
Tika是一個內容分析工具,自帶全面的parser工具類,能解析基本所有常見格式的文件,得到文件的metadata,content等內容,返回格式化信息,本文給大家介紹了SpringBoot集成tika實現word轉html的操作,需要的朋友可以參考下2024-06-06