public Thread newThread(Runnable r, String name) { return newThread(r, name, null, null); }
protected Thread newThread(Runnable r, String name, String addr, String cluster_name) { String thread_name=getNewThreadName(name, addr, cluster_name); Thread retval=new Thread(r, thread_name); retval.setDaemon(createDaemons); return retval; }
public Thread newThread(Runnable r, String name) { Thread retval=null; String addr=address; if(addr == null) addr=ADDR; String cluster_name=clusterName; if(cluster_name == null) cluster_name=CLUSTER; retval=super.newThread(r, name, addr, cluster_name); int size=threads.size(); threads.add(new WeakReference<>(retval)); if(size > 0) removeTerminatedThreads(); return retval; }
public Thread newThread(Runnable r, String name) { return newThread(r, name, null, null); }
public Thread newThread(Runnable r, String name) { Thread retval=null; String addr=address; if(addr == null) addr=ADDR; String cluster_name=clusterName; if(cluster_name == null) cluster_name=CLUSTER; retval=super.newThread(r, name, addr, cluster_name); threads.add(new WeakReference<>(retval)); return retval; }
protected Thread newThread(Runnable r, String name, String addr, String cluster_name) { String thread_name=getNewThreadName(name, addr, cluster_name); Thread retval=new Thread(r, thread_name); retval.setDaemon(createDaemons); return retval; }