# mymuduo **Repository Path**: giserlyt/mymuduo ## Basic Information - **Project Name**: mymuduo - **Description**: 重写muduo网络库的核心功能,去除对boost库的依赖 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-06-17 - **Last Updated**: 2023-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mymuduo mymuduo is a C++11 high-concurrency network library that mimics the implementation of muduo and eliminates dependencies on the boost library. ## Features Based on the multi-reactor pattern, it includes a baseLoop and multiple subLoop threads; One loop per thread, based on epoll multiplexing and thread pool to achieve high concurrency; Supports asynchronous logging, using double buffering technology, and supports splitting log files by size and time; ## Build and Installation Simply run ./autobuild.sh Or ``` mkdir build mkdir lib cd build cmake .. make ``` After compiling, libmymuduo.so dynamic library is generated in the lib directory. ## Examples See examples in the example folder.