package ALBasicClient; import ALBasicCommon._AALBasicThread; /************************ * 消息发送线程对象 * * @author alzq.z * @email zhuangfan@vip.163.com * @time Feb 19, 2013 9:54:05 PM */ public class CosClientSocketSendThread extends _AALBasicThread { /** 线程是否退出 */ private boolean _m_bThreadExit; public CosClientSocketSendThread() { _m_bThreadExit = false; } public void ExitThread() { _m_bThreadExit = true; } /****************** * 线程执行函数 * * @author alzq.z * @time Feb 20, 2013 11:04:34 PM */ @Override protected void _run() { while(!_m_bThreadExit) { //循环获取对象发送 ALBasicClientSocket socket = ALBasicSendingClientManager.getInstance().popSendSocket(); if(null != socket) { //发送 socket._realSendMessage(); } } } }