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