自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 关于muduo网络库的多reactor多线程模型

Muduo网络库的设计特点,是一个多reactor多线程模型。在这种模型中,使用了一个main reactor主反应堆来负责监听和接受新的网络连接,sub reactor子反应堆们来负责监听和处理读写事件等。One loop one thread即一个线程一个事件循环,就是每个线程上的eventloop。这种设计方式允许多个连接被分派到多个线程中,从而充分利用多核CPU的并行处理能力。

2024-04-23 18:29:46 509

原创 关于str[],char* str, 和混合const使用以及‘\0‘的了解

char str[];报错:这是一个字符数组,其大小在编译时确定。因此,你必须在声明时初始化它,否则编译器不知道应该为它分配多少内存。报错:理由同上。但与char str[]的区别在于它的内容无法更改,是常量。char* str不报错:不用指定长度,仅声明它无法对它进行strcpy之类的操作(没指定长度)。但对于2种情况:1把其他指针赋给它,例如charcharstr= myArray;;2一开始指定长度,但不用初始化它,char* str =new。

2024-04-14 23:52:05 903 1

原创 关于容器们的std::find, std::count, .find, .count和std::sort

关联式容器是按照元素的键值存储,使得元素可以快速访问和查找(内存一般不连续);序列式容器是将元素按照线性序列存储,可以按照位置进行访问和修改(内存连续)。

2024-04-14 11:16:01 473 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除