loopthread专题

LoopThread实例化EventLoop管理类实现(模块八)

目录 类功能 类定义 类实现 编译测试 类功能 类定义 class LoopThread{private:/* 用于实现_loop获取的同步关系,避免线程创建了,但是_loop还没有实例化之前去获取_loop*/std::mutex _mutex; // 互斥锁std::cond_variable _cond; // 条件变量EventLoop *_loop;

1.11.C++项目:仿muduo库实现并发服务器之LoopThread的设计

文章目录 一、LoopThread模块二、实现思想(一)功能(二)意义(三)功能设计 三、代码 一、LoopThread模块 目标:将eventloop模块和线程整合起来! eventloop 和 线程是一一对应的! eventloop 模块实例化的对象,在构造的时候就会吃实话! _thread_id; 而后面当运行一个操作的时候判断是否运行在eventloop所对应的线程中,就

1.11.C++项目:仿muduo库实现并发服务器之LoopThread的设计

文章目录 一、LoopThread模块二、实现思想(一)功能(二)意义(三)功能设计 三、代码 一、LoopThread模块 目标:将eventloop模块和线程整合起来! eventloop 和 线程是一一对应的! eventloop 模块实例化的对象,在构造的时候就会吃实话! _thread_id; 而后面当运行一个操作的时候判断是否运行在eventloop所对应的线程中,就