日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

destroy 方法_线程方法destroy()和stop(Throwable)在JDK 11中删除

發布時間:2023/12/3 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 destroy 方法_线程方法destroy()和stop(Throwable)在JDK 11中删除 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

destroy 方法

@DrDeprecator (Stuart Marks)在core-libs-dev OpenJDK郵件列表上的消息“ RFR(s):8204243:remove Thread.destroy()和Thread.stop(Throwable) ”是對以下內容的審閱請求(RFR):與JDK-8204243關聯的更改集[“刪除Thread.destroy()和Thread.stop(Throwable)”)。 錯誤報告和郵件列表消息都描述了這兩個引用的Thread方法的歷史,并解釋說這兩種方法都沒有真正有用的作用。

用于java.lang.Thread的JDK 10 Javadoc API文檔顯示了Thread類上已棄用的六個方法,其中三個已顯式標記為要刪除。 下表總結了這些不建議使用的Thread方法。

從JDK 10開始在java.lang.Thread中棄用的方法 方法 不推薦使用
以來 對于
搬走 JDK 10
狀態
countStackFrames() 1.2 取決于不推薦使用的suspend()
破壞() 1.5 自啟動以來引發NoSuchMethodError
( 從未實施 )
恢復() 1.2 沒有 “ 僅存在于與suspend() ”
停() 1.2 沒有 “ 這種方法本質上是不安全的。 “
停止(可拋出) 1.2 自JDK 8起引發 UnsupportedOperationException
暫停() 1.2 沒有 “ 這種方法...本質上是容易死鎖的。 “

現在看來,兩三個Thread被棄用,標記為刪除方法將JDK 11這兩種方法去除Thread.destroy()和使用Thread.stop(Throwable的)應JDK 11的完全去除destroy()方法除了拋出NoSuchMethodError外沒有做任何事情,而stop(Throwable)方法除了自JDK 8起拋出UnsupportedOperationException之外什么都沒做。

其他參考

  • Java線程原始棄用
  • 如何殺死Java線程
  • 為什么不贊成停止,暫停和恢復線程
  • RFR:8204243:刪除Thread.destroy()和Thread.stop(Throwable)
  • JDK-8204243 [“刪除Thread.destroy()和Thread.stop(Throwable)”)
  • JDK-8204260 [“刪除Thread.destroy()和Thread.stop(Throwable)”]
  • JDK-4102667 [“ Thread.countStackFrames()應該是不推薦使用的方法。”]
  • JDK-8177680 [“傘:從JDK 11刪除終端棄用的API”]
  • JDK-8177554 [“傘:從JDK 10中刪除終端棄用的API”]
  • 是時候停止Thread.stop了嗎? ( 再訪 )

翻譯自: https://www.javacodegeeks.com/2018/06/thread-methods-destroy-stop-removed.html

destroy 方法

總結

以上是生活随笔為你收集整理的destroy 方法_线程方法destroy()和stop(Throwable)在JDK 11中删除的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。