一、线程特定数据和线程本地存储  线程本地数据(局部数据/私有数据/线程中特有的线程存储),和__thread类似,虽然__thread简单个线程修改)也不是局...
原创 2023-08-29 12:19:26
0阅读
文章目录一、原子性操作的概念二、Atomic源码分析三、volatile关键字详解1、volatile关键字的概念2、volatile与多线程有关
原创 2023-08-29 12:19:35
0阅读
一、线程池简介  线程池本质上也是生产者消费者问题:生产者线程向任务队列添加任务,消费者线程(在线程队列中)从任务队列取出
原创 2023-08-30 14:42:16
0阅读
文章目录一、经典的生产者和消费者模型二、BlockingQueue简介(普通队列)三、BlockingQueue源码四、BounderBlockingQueue简介(环形队列
原创 2023-08-29 12:19:33
0阅读
文章目录一、Thread类二、Mutex类三、Condition类一、Thread类#include <muduo/base/Thread.h>#include <muduo/base
原创 2023-08-29 12:19:38
0阅读
文章目录1.muduo如何支持多线程2.multiple reactors1.muduo如何支持多线程muduo
原创 2023-03-09 09:12:26
117阅读
文章目录1.EventLoopThread1.EventLoopThread任何一个线程,只要创建并运行了E
原创 2023-03-09 09:12:49
77阅读
文章目录1.Acceptor1.AcceptorAcceptor用于accept(2)接受TCP连接Acceptor的数据成员包
原创 2023-03-09 09:12:35
98阅读
文章目录1.Exception类实现2.代码测试1.Exception类实现类图12\jmuduo\muduo\base\Exc
原创 2023-03-09 09:29:14
118阅读
文章目录1.线程标识符2.Thread类图1.线程标识符Linux中,每个进程有一个pid,类型
原创 2023-03-09 09:29:21
97阅读
文章目录1.Socket封装1.Socket封装Endian.h封装了字节序转换函数(全局函数,位于m
原创 2023-03-09 09:12:44
121阅读
文章目录1.ThreadPool实现1.ThreadPool实现也是生产者消费者问题。ThreadPool
原创 2023-03-07 09:23:59
52阅读
文章目录1.TcpServer/TcpConnection1.TcpServer/TcpConnectionAcceptor类的主要功据成
原创 2023-03-09 09:12:41
116阅读
文章目录1.ThreadLocalSingleton封装1.ThreadLocalSingleton封装类图如下:线程本地t.ccsrc\19\jmuduo\muduo\base\tests\CMakeLists.tx
原创 2023-03-07 09:20:53
59阅读
muduo网络源码解析(1):多线程异步日志(上)muduo网络源码解析(2):多线程异步日志(中)muduo网络源码解析(3):多线程异步日志(下)muduo网络源码解析(4):TimerQueue定时机制muduo网络源码解析(5):EventLoop,Channel与事件分发机制muduo网络源码解析(6):TcpServer与TcpConnection(上)muduo网络
一、简介Muduo(木铎)是基于 Reactor 模式的网络。二、安装从github下载源码安装:https://github.com/chenshuo/muduomuduo依赖了很多的,所以在安装muduo之前应该安装这些,包括:curl、c-ares、protobuf。前面两个在cent...
转载 2015-10-18 18:18:00
469阅读
2评论
文章目录1.muduo对编写tcp客户端程序的支持1.muduo对编写tcp客户端程序的
文章目录1.muduo网络的类图2.时序图1.muduo网络的类图类图如下:解释如下:
# muduo网络架构科普 ## 1. 介绍 muduo是一个C++网络,它提供了高效、可靠的网络编程框架,被广泛应用于各种服务器程序的开发中。muduo的设计理念是简单、高效、可扩展,它在网络编程领域有着良好的口碑。 ## 2. muduo网络架构概述 muduo的网络架构是基于Reactor模式的,它采用了事件驱动的方式处理网络事件。下面我们来详细介绍muduo的网络架构。 #
原创 2024-05-12 04:21:00
123阅读
muduo的线程模型为one loop per thread+thread pool模型,在前面一篇文章的末尾曾简单的提起过:https://blog.csdn.net/qq_41453285/article/details/105104845 本节以一个Sudoku Solver(数独求解)例子为例,回顾了并发网络服务程序的多种设计方案,并介绍了使用muduo网络编写多线程服务器的两种最常用手法 在后面“muduo编程示例”相关文章会展现muduo在编写单线程并发网络服务程序方面的能力与便捷性。本文
原创 2021-08-28 15:55:15
538阅读
  • 1
  • 2
  • 3
  • 4
  • 5