原文:Thread.currentThread與this的區別

在看多線程的時候,看到這個知識點,感覺需要驗證一下。 一:線程自啟動 .程序 測試類: .效果: .總結 Thread.currentThread :表示當前的代碼正在被誰調用。 this:只能是當前的線程,在程序中,代表是myThread。 PS: 至於thread :每次新new的時候,在構造函數中,會定義默認的線程名。 二:線程被作為參數傳入Thread .程序 啟動測試 .效果 .總結 ...

2019-07-08 15:30 0 537 推薦指數:

查看詳情

Thread.currentThread()與this的區別

先看第一個例子: 運行結果如下: 解析構造函數部分: 由於構造函數是被main主線程調用的,所以這里的Thread.currentThread()返回的是主線程main。其實就是表明Thread.currentThread()表示當前代碼段正在被誰調用 ...

Thu Apr 26 19:39:00 CST 2018 0 2679
Java Thread.currentThread()和This的區別

感謝原文作者:王婷婷-Smily 原文鏈接:https://blog.csdn.net/dfshsdr/article/details/92760135 緣由 很多人認為多線程中的Thread.currentThread()和this都是顯示當前線程的意思,其實不然 ...

Fri Mar 27 01:31:00 CST 2020 0 823
關於 Thread.currentThread()

currentThread() 到底是什么? 其實currentThread() 只是Thread 的一個靜態方法。返回的正是執行當前代碼指令的線程引用: 換句話說, Thread.currentThread() 返回的是 一個實例。 只不過呢, 這個實例確實比較特殊 ...

Sat Sep 16 03:08:00 CST 2017 2 15131
Thread.sleep()和Thread.currentThread().sleep()區別

先看一下代碼 在編譯器里運行看一下,沒什么區別,但是在編程規范中,“調用一個實例的靜態方法,而實際上應該是調用一個類的靜態方法”,所以還是用Thread.sleep()最好 ...

Mon Jan 14 02:01:00 CST 2019 0 3654
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM