package ALBasicServer.ALSocket;
import ALBasicCommon._AALBasicThread;
/************************
* 端口发送线程对象
* @author alzq
*
*/
public class ALServerSocketSendThread extends _AALBasicThread
{
/** 线程是否退出 */
private boolean _m_bThreadExit;
public ALServerSocketSendThread()
{
_m_bThreadExit = false;
}
public void ExitThread()
{
_m_bThreadExit = true;
}
/******************
* 线程执行函数
*
* @author alzq.z
* @time Feb 20, 2013 11:05:14 PM
*/
protected void _run()
{
while(!_m_bThreadExit)
{
//循环获取对象发送
ALBasicServerSocket socket = ALServerSendSocketMgr.getInstance().popSendSocket();
if(null != socket)
{
//发送
socket._realSendMessage();
}
}
}
}