protected void renameThreads() { for(Iterator<WeakReference<Thread>> it=threads.iterator(); it.hasNext();) { WeakReference<Thread> ref=it.next(); Thread thread=ref.get(); if(thread == null || thread.getState() == Thread.State.TERMINATED) { it.remove(); continue; } String name=thread.getName(); name=changeName(name); thread.setName(name); if(!name.contains(ADDR) && !name.contains(CLUSTER)) it.remove(); } }
protected void renameThreads() { for(Iterator<WeakReference<Thread>> it=threads.iterator(); it.hasNext();) { WeakReference<Thread> ref=it.next(); Thread thread=ref.get(); if(thread == null || thread.getState() == Thread.State.TERMINATED) { it.remove(); continue; } String name=thread.getName(); name=changeName(name); thread.setName(name); } }