/* * 线程的运行函数,实现Runnable接口中的函数 * * @param arg: 运行时传入参数 */ void Transport::run(tbsys::CThread *thread, void *arg) { if (thread == &_timeoutThread) { timeoutLoop(); } else { eventLoop((SocketEvent*)arg); } }
/* * 线程的运行函数,实现Runnable接口中的函数 * * @param arg: 运行时传入参数 */ void Transport::run(Thread *thread, void *arg) { if (thread == &_timeoutThread) { timeoutLoop(); } else { if (_promotePriority) { thread->setPriority(1, SCHED_RR); } eventLoop((SocketEvent*)arg); } }