Java HandlerThread - Handler 组装同步线程池,,public class
分享于 点击 27013 次 点评:114
Java HandlerThread - Handler 组装同步线程池,,public class
public class TreadTask { private Handler outHandler; private Handler inHandler; private HandlerThread handlerThread; public TreadTask(Handler handler){ this.outHandler = handler; } public void add(Runnable runnable){ if(this.inHandler!=null){ inHandler.post(runnable); } } public void destroy(){ inHandler.removeMessages(0); handlerThread.quit(); inHandler = null; outHandler = null; try { handlerThread.join(); } catch (InterruptedException e) { e.printStackTrace(); } handlerThread = null; } public void sendMessage(Message m){ outHandler.sendMessage(m); }}
用户点评