線程可以用繼承Thread類或者實現Runnable接口來實現.
Thread.sleep()是Thread類的方法,只對當前線程起作用,睡眠一段時間.
如果線程是通過繼承Thread實現的話這2個方法沒有區別;
如果線程是通過實現Runnable接口來實現的,則不是Thread類,不能直接使用Thread.sleep()
必須使用Thread.currentThread()來得到當前線程的引用纔可以調用sleep(),
所以要用Thread.currentThread().sleep()來睡眠...
線程sleep的坑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android 開發編碼規範
cheater
2020-07-05 18:25:40
Java初學編碼規範
qq1207501666
2020-07-04 05:00:48
【python】python中的字符串及其格式化
fly9006
2020-06-29 14:53:01
關於 C++ 編碼規範的指導
目前,很多才入門的新手程序員,總是想學習一些關於自己編碼規範的指導,以利於自己後期再公司中獲得更好的發展。 其實,各個公司也有自己的編碼規範,這個沒什麼特別的。 特分享
志汉天涯
2020-06-29 10:36:48
阿里巴巴學習系列:Java編碼規範學習的那些事兒(〃'▽'〃)
技术发展中...
2020-06-29 06:03:21
插件推薦:如何將Java編碼規範落地實際開發中
銀時
2020-06-28 14:11:06
Google C++ Coding Style:引用參數
Horky
2020-06-26 07:33:57
爲什麼阿里推薦循環體內字符串連接使用 StringBuilder 的 append 方法
公众号:JavaEdge
2020-06-24 18:30:51
爲什麼阿里強制我們switch塊必須要有default語句
公众号:JavaEdge
2020-06-24 18:30:51
Xcode代碼中特殊的註釋技術——TODO、FIXME和XXX的用法
ylgwhyh
2020-06-22 08:04:36
Linux內核編碼規範總結
BurgessKzg
2020-06-21 01:32:23
MySQL規約 -轉自阿里巴巴開發手冊
trim(me)
2020-06-20 15:22:35
Android安卓編碼規範及性能優化
thisiscx
2020-06-20 08:37:27