内容: 记录一种编程逻辑:one thread one loop
one thread one loop:
一个网络IO线程一个循环,循环里面做着一样的事情
简述:网络模型中工作线程的一种逻辑,当主线程accept接受新连接后,以一定的负载均衡规则将
连接派发到工作线程中去处理,此时工作线程执行的逻辑就是:one thread one loop。
one thread one loop的基本逻辑框架:
void thread_func(void* thread_arg)
{
//初始化工作
while (线程退出标志) //用于main线程停止工作线程时使用