wasPrime
  • Home
  • Archives
  • Categories
  • Tags
  • About

Learn muduo - Part 11 Rethinking C++ Object Orientation and Virtual Functions

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 11: 反思 C++ 面向对象与虚函数 克制 克制使用继承。 可以有很简单的类,但不能有很复杂的类。 ABIC++ 编
2023-05-23
library > muduo
#cpp #vtable #vfunction #library #muduo

Learn muduo - Part 10 C++ Compiler Link Model Essentials

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 10: C++ 编译链接模型精要 重载决议小例子C/C++ 可以看做采用 one pass 编译,解析语义时只
2023-05-22
library > muduo
#cpp #library #muduo

Learn muduo - Part 9 Distributed Systems Engineering Practice

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 9: 分布式系统工程实践 险恶的分布式问题消息传递的延时性不固定,时间与事件顺序违反直觉。 Case 1graph TD
2023-05-21
library > muduo
#cpp #library #muduo

Learn muduo - Part 8 The Implementation and Design of the muduo Network Library

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 8: muduo 网络库设计与实现
2023-05-20
library > muduo
#cpp #library #muduo

Learn muduo - Part 7 Programming Demo with muduo

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 7: muduo 编程示例 shutdown 和 close 区别TCP 协议是全双工协议,同一文件描述符即可读又可写。
2023-05-19
library > muduo
#cpp #library #muduo

Learn muduo - Part 6 Simple Introduction to muduo Network Library

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 6: muduo 网络库简介 常见的并发网络服务程序设计方案 方案 并发模型 阻塞 IO IO 复用 长连接 并发性
2023-05-18
library > muduo
#cpp #library #muduo

Learn muduo - Part 5 Multi-Thread Logging with High Performance

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 5: 高效的多线程日志 线程安全的多线程异步日志需要一个队列来讲日志前端的数据传送到后端(日志线程),但这个队列不必是现
2023-05-17
library > muduo
#cpp #library #muduo #thread_safe

Learn muduo - Part 4 Multi-Thread System Programming

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 4: C++ 多线程系统编程精要 线程安全是不可组合的。 线程正常退出的方式只有一种,即自然死亡。不要尝试杀死线程,毕
2023-05-16
library > muduo
#cpp #library #muduo #thread_safe

Learn muduo - Part 3 Multi-Thread Server

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 3: 多线程服务器的适用场合与常用编程模型 单线程服务器的常用编程模型使用最广泛的是 “non-blocking + I
2023-05-15
library > muduo
#cpp #library #muduo #thread_safe

Learn muduo - Part 2 Thread Synchronization

muduo: https://github.com/chenshuo/muduo 本系列是 《Linux 多线程服务端编程:使用 muduo C++ 网络库》 学习笔记。Part 2: 线程同步精要 只使用非递归的 mutex1234567891011121314151617181920class
2023-05-14
library > muduo
#cpp #library #muduo #thread_safe
123456…9

Search

Hexo Fluid