SYSTEM

线程和协程

线程和协程

bingliaolong 6个月前 (10-31) 10 0

超线程技术 概述 现代CPU通常确实在物理核心的基础上引入逻辑核心,例如通过超线程(Hyper-Threading)技术,一个物理核心能够处理两个线程 使得操作系统和应用程序认为该CPU拥有的核心数量翻倍 不过,CP...

Windows 核心编程 _ 用户模式:线程同步二

Windows 核心编程 _ 用户模式:线程同步二

bingliaolong 3年前 (2021-07-16) 3 0

关键段 概述 critical section是一小段代码,它在执行之前需要独占对一些共享资源的访问权。 这种方式可以让多行代码以“原子方式”来对资源进行操控。 这里的原子方式,是指除了当前线程之外,没有其他任何线程...

Linux 高性能服务器编程:HTTP相关

Linux 高性能服务器编程:HTTP相关 3

bingliaolong 3年前 (2021-11-27) 6 0

TCP/IP通信案例 HTTP代理服务器的工作原理 在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问。 一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面...

51CTO:Linux C++网络编程二

51CTO:Linux C++网络编程二

bingliaolong 1年前 (2023-08-14) 7 0

信号 概述 /usr/include/ 信号是进程间通信(IPC)的一种简单机制 信号提供了一种向进程传递通知和信息的方式,以便进程可以相应地做出反应 信号类型 SIGINT:当用户按下CTRL-C时,通常发送这个信...

WindowsETW进程监控相关

WindowsETW进程监控相关

bingliaolong 1个月前 (03-17) 4 0

ETW(Event Tracing for Windows) 概述 ETW是Windows提供的高性能内核级事件追踪机制,能够以极低开销(通常<5% CPU)实时捕获系统和应用程序事件 ETW架构核心组件 事件...

关于异常的捕获和dump文件的生成

关于异常的捕获和dump文件的生成

bingliaolong 3年前 (2021-07-05) 51 0

异常的产生 CPU执行程序汇编代码时,发现了异常,然后把异常告诉了操作系统。 操作系统首先会让程序自身处理这个异常。 如果程序自身有能力处理,程序就继续运行。 有能力是值程序中有注册的异常处理函数。 如果程序没能力处...

Linux 高性能服务器编程:定时器

Linux 高性能服务器编程:定时器

bingliaolong 3年前 (2021-12-16) 4 0

概述 网络程序需要处理的第三类事件是定时器事件,比如定期检测一个客户连接的活动状态。 服务器程序通常管理着众多定时事件,因此有效地组织这些定时事件,使之能在预期的时间点被触发且不影响服务器的主要逻辑,对于服务器的性能...

macOS应用记述一

macOS应用记述一

bingliaolong 1年前 (2023-10-26) 8 0

获取签名方法一 std::string get_publisher_from_identifier(std::string& identifier) { std::string res; @autorelea...

Windows消息处理机制

Windows消息处理机制

bingliaolong 5年前 (2020-04-29) 5 0

概述 Windows 是事件驱动的,事件驱动围绕着消息的产生与处理展开,事件驱动是靠消息循环机制来实现的。也可以理解为消息是一种报告有关事件发生的通知。 消息(Message)指的就是Windows 操作系统发给应用...

Linux目录的作用

Linux目录的作用

bingliaolong 5年前 (2020-03-16) 4 0

划分 依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态 可分享的 可以分享给其他系统挂载使用的目录 不可分享的 机器上面运作的配置文件或程序相关的socket文件等 可变的 有...

扫一扫二维码分享