本框架的默认线程工厂

来源:互联网 发布:淘宝黑号多久能白回来 编辑:程序博客网 时间:2024/05/16 13:01
package java.util.concurrent;public interface ThreadFactory {    Thread newThread(Runnable var1);

}

/** * 本框架的默认线程工厂 *  * @author Geek_Soledad <a target="_blank" href= *         "http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=XTAuOSVzPDM5LzI0OR0sLHM_MjA" *         style="text-decoration:none;"><img src= *         "http://rescdn.qqmail.com/zh_CN/htmledition/images/function/qm_open/ico_mailme_01.png" *         /></a> */public class AKThreadFactory implements ThreadFactory {   private static final IncreaseIntId poolId = new IncreaseIntId();   private final ThreadGroup group;   private final IncreaseIntId threadId = new IncreaseIntId();   private final String namePrefix;   public AKThreadFactory() {      SecurityManager s = System.getSecurityManager();      group = (s != null) ? s.getThreadGroup() : Thread.currentThread().getThreadGroup();      namePrefix = Version.ANDROIDKIT_NAME + ": thread pool -" + poolId.next() + "-thread-";   }   public Thread newThread(Runnable r) {      Thread t = new Thread(group, r, namePrefix + threadId.next(), 0);      if (t.isDaemon())         t.setDaemon(false);      if (t.getPriority() != Thread.NORM_PRIORITY)         t.setPriority(Thread.NORM_PRIORITY);      return t;   }}


0 0