SYSTEM

Windows API记述一:Interlocked系列函数、VirtualAlloc、QueryPerformanceCounter、SetThreadPriority、延迟执行、优先级工作机制(调度)

Windows API记述一:Interlocked系列函数、VirtualAlloc、QueryPerformanceCounter、SetThreadPriority、延迟执行、优先级工作机制(调度)

bingliaolong 1年前 28 0

函数 InterlockedIncrement 概述 这两个函数是 Windows 平台上进行线程安全原子操作的核心工具,用于实现高效的无锁多线程编程 特性 原子性:CPU 硬件保证操作的不可分割性 无锁:无需传统互斥锁(mutex),性能更高 内存屏障:隐含完整的读-写内存屏障...

COM组件_5_虚表、接口转换、其他

COM组件_5_虚表、接口转换、其他

bingliaolong 4个月前 22 0

关键标识符 CLSID (Class ID) CLSID 是一个 128 位 GUID,唯一标识一个 COM 对象类 ProgID (Programmatic ID) ProgID 是一个字符串,人类可读的类标识 IID (Interface ID) IID 也是 128 位 G...

关于SSH

关于SSH

bingliaolong 6年前 22 0

结构 由客户端和服务端组成。 有两个不兼容的版本分别是:1.x和2.x。 用SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。 OpenSSH 2.x同时支持SSH 1.x和2.x。 服务端是一个守护进程(daemon),他在后台运行并响应来自客户端的连接请求。...

Linux_命令大全 文件传输

Linux_命令大全 文件传输

bingliaolong 6年前 29 0

bye 功能说明:中断FTP连线并结束程序。 语 法: bye 补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行。 ftp 功能说明:设置文件系统相关功能。 语 法:ftp [-dignv][主机名称或IP地址] 补充说明:FTP是ARPANet...

Macos用户类型相关

Macos用户类型相关

bingliaolong 3年前 21 0

Macos user type admin normal sharing-only group root uid为0 gid为0 admin 根据查到的资料,macOS第一个用户会是管理员权限,gid为501 normal 目前我的做法是,区分了root,admin,guest后...

线程和协程

线程和协程

bingliaolong 1年前 32 0

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

Windows开发相关简记二:exe和dll双形态

Windows开发相关简记二:exe和dll双形态

bingliaolong 1年前 28 0

启动流程 BasicEntry 作为dll导出接口 PrepareEnv 先构建运行时 ntdll.dll kernel32.dll 获取当前dll句柄 EXE被当做DLL加载时,首先修复重定位数据,此时的全局变量等还无法访问 因为Windows操作系统不会修复当做DLL加载的E...

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

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

bingliaolong 5年前 17 0

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

Linux 信号处理二

Linux 信号处理二

bingliaolong 6年前 22 0

睡眠函数 函数sleep让进程睡眠seconds秒,函数usleep让进程睡眠usec微秒。 sleep睡眠函数内部是用信号机制进行处理的 用到的函数有 示例 时钟处理 Linux为每个进程维护3个计时器,分别是真实计时器、虚拟计时器和实用计时器。 真实计时器计算的是程序运行的实...

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

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

bingliaolong 4年前 27 0

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

扫一扫二维码分享
繁