Windows 核心编程 _ 内核对象:同步异步设备IO

Windows 核心编程 _ 内核对象:同步异步设备IO

bingliaolong Windows 3年前 (2021-08-24) 6 0

概述 在Windows应用程序中,我们可以给每个线程指定一个处理器,这样在多个处理器的机器上就可以同时执行多个操作,从而提高吞吐量。 但是,当一个线程发出一个同步I/O请求的时候,它就会被临时挂起,知道设备完成I/O...

51CTO:C++语言高级课程三

51CTO:C++语言高级课程三

bingliaolong C++ 3年前 (2021-08-15) 8 0

进程内存空间布局 当运行一个可执行文件时,操作系统就会把这个可执行文件加载到内存中,此时进程就会有一个虚拟的地址空间(内存空间)。 BSS存放未初始化或者初始化为0的全局变量。 Linux下,可以通过nm列出可执行文...

51CTO:C++语言高级课程二

51CTO:C++语言高级课程二 6

bingliaolong C++ 3年前 (2021-08-08) 9 0

程序执行所用的时间 // 测试函数test优化前后执行所用的时间的一种方法 void test() { // do something } int main() { clock_t start, end; // cl...

Reading 2021 《普京传:他为俄罗斯而生》

Reading 2021 《普京传:他为俄罗斯而生》

bingliaolong Reading logs 3年前 (2021-08-08) 2 0

1964年,12岁的普京成为了大杂院中的侠客,并开始学习摔跤,他学会了掩盖自己的感觉和情绪,遇事不动声色,头脑冷静敏锐,学会了准确地判断危险的方向。他后来的强者心态此时已经初露端倪,并且形成了信任、忠诚、秉公办事这些...

51CTO:C++语言高级课程一

51CTO:C++语言高级课程一 12

bingliaolong C++ 3年前 (2021-08-07) 13 0

空类大小 空类对象在内存中是有起始地址的,也就是说最少能存一个字节。所以一个空类的大小是1。 this指针调整 如果派生类继承自多个基类,那么派生类对象的开始地址和第一个基类子对象的开始地址是相同的。 调用派生类的成...

Reading 2021 《如何控制自己的情绪》

Reading 2021 《如何控制自己的情绪》

bingliaolong Reading logs 3年前 (2021-08-02) 3 0

随着年龄的增长,我们不断地累积更多情绪包袱,人也被压得透不过气来。我们越是与情绪的重力对抗,前进所需要的动力就会越多。 如果我能更关注那些不相干的痛苦事件所带来的意义,而不是痛苦本身,我的人生中可能就会少一点痛苦。 ...

扫一扫二维码分享