自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP连接管理和拥塞控制

TCP提供了一种面向连接的、可靠的字节流服务,它包括TCP连接管理、超时与重传、数据流与窗口管理、TCP拥塞管理、TCP保活机制等。以下重点介绍TCP连接管理和TCP拥塞管理。

2022-01-23 16:04:52 2102

原创 线程属性设置在Linux和Windows下区别(调度策略和亲和性)

线程属性包括是否分离、亲和性、调度策略和优先级等。Linux默认的调度策略是CFS(完全公平调度算法),而Windows是基于优先级抢占式的策略。鉴于Linux与Windows在线程属性设置的较大差异性,分为调度策略和亲和性两方面进行重点介绍。

2022-01-19 22:23:53 1687

原创 C++常用设计模式

设计模式本质是开发人员经验的总结,目的是为提升软件的高内聚、低耦合特性。它无法像算法解决具体的实际问题,只是一种优化代码的推荐方式。根据设计模式的参考书,目前有23种设计模式,分为创建型、结构型和行为型。以下介绍最常用的2种设计模式:单例模式和工厂模式。

2022-01-19 11:44:30 2488

原创 共享内存在Linux和Windows下使用区别

共享内存定义共享内存是一种用于实现进程间通信(IPC)的方法,不同进程通过访问同一块内存区域实现数据共享和交互,是最快的可用IPC形式。(其他进程间通信方式有:信号、管道、消息队列、网络套接字)每个进程可以将自身的虚拟地址映射到物理内存中的特定区域,当不同进程将相同的物理内存区域与各自的虚拟地址空间关联时,这些进程就能实现通过共享内存来完成IPC。若某进程更改了共享内存区的内容,其它进程都会觉察到该区域的更改。每个进程有自己的进程控制块和地址空间,且都有一个与之对应的页表,负责将进程的虚拟地址与物理

2022-01-17 19:47:33 1478

空空如也

空空如也

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

TA关注的人

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