EffectiveJava第十章第八節(jié)

避免使用線程組

除了線程、鎖和監(jiān)視器之外,線程系統(tǒng)還提供了一個基本的抽象,即線程組(thread-group)。線程組的初衷是作為一種隔離applet(小程序)的機制,當然是處于安全的考慮。但是它們從來沒有真正履行這個承諾,它們的安全價值已經(jīng)差到根本不再Java安全模型的標準工作中提及的地步。
  總而言之,線程組沒有提供太多有用的功能,而且他們提供的許多功能還都是有缺陷的。我們最好把線程組看做是一個不成功的實驗,你可以忽略它們,就當它們根本不存在一樣。如果你正在設計的一個類需要處理線程的邏輯組,或許就應該使用線程池executor。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,973評論 19 139
  • Thread機制允許同時進行的多個活動,并發(fā)程序設計比單線程程序設計要困難得多。 第六十六條、同步訪問共享的可變數(shù)...
    Timorous閱讀 244評論 0 0
  • Java 面試題 整理自??途W(wǎng) 什么是Java虛擬機?為什么Java被稱作是“平臺無關的編程語言”? Java虛擬...
    GuaKin_Huang閱讀 10,684評論 19 265
  • 從前有座廟,廟里有個老和尚。老和尚有個小兒子,小兒子叫做江流兒。 有一天江流兒出去玩耍,經(jīng)過一座大山。大山...
    弈道者閱讀 1,026評論 3 2
  • 夢想,它是一種信仰,切勿把它變成了欲望。 此刻列車窗外飛過的一片片白云,我的思緒也隨之飄了起來。 ...
    舟舟style閱讀 426評論 1 1