【博客324】one thread one loop

    技术2024-07-11  73

    内容: 记录一种编程逻辑: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线程停止工作线程时使用
    Processed: 0.015, SQL: 9