在扩展的类中Thread
,考虑以下示例:
public void run() {
while (workToDo) {
JSONObject json = new JSONObject(getNextMap());
publishJSON(json.toString());
// thread sleep
}
}
json
只要线程正在运行,每个实例是否仍然被引用,还是每次new
被调用时都被释放?这应该转移到一个方法,即publishJSON(getJson(getNextMap())
?