os
Capsfly
这个作者很懒,什么都没留下…
展开
-
阻塞IO和非阻塞IO的区别
OS原创 2023-04-18 21:47:16 · 77 阅读 · 0 评论 -
C++ 11 async用法
看开源项目时候,经常看到先用去打包一个函数,然后用去异步调用,但是这样做感觉很奇怪,就是一个函数能不能不用打包,直接去异步调用就行了。原创 2023-04-05 22:54:05 · 78 阅读 · 0 评论 -
C++ 11异步函数
C++ 11提供了很多方法让我们进行异步调用,其中一个就是std::async,并且会返回一个对象,当我们在主线程中想继续调用时候就去调用,这个适用于处理网络等对实时效应要求比较高的地方。原创 2023-04-05 22:37:24 · 101 阅读 · 0 评论 -
多线程条件下如何进行输出信息
在日常的工作中,我们经常会用到多线程编程,但是如果使用普通的cout进行输出,会有问题。比如多线程同时竞争cout,会导致输出乱序看一下结果:可以看出,有部分输出乱序了,这是因为cout不是线程安全的。原创 2023-04-05 21:14:43 · 96 阅读 · 0 评论 -
os 无锁的实现机制
在看代码时候,看到了这个,就搜了一下,发现提到了一个关键的词叫做无锁,找了好多它的实现机制,终于找到了,mark一下。原创 2023-04-05 11:42:20 · 42 阅读 · 0 评论 -
C++链接错误(重复定义)
在.h中不要有函数的实现,否则多个.cpp包含的话会发生重复定义。翻译一下,就是在链接中进行了重复的定义。原创 2023-03-29 15:45:39 · 141 阅读 · 0 评论 -
消息队列的优势
t原创 2023-03-12 16:00:16 · 63 阅读 · 0 评论 -
C++ inline作用
。原创 2023-03-11 16:30:19 · 77 阅读 · 0 评论 -
gdb调试子进程
ss原创 2023-01-30 16:37:37 · 75 阅读 · 0 评论 -
段式存储器和段页式存储器各个位的说明
每一个Bit都是必需的,使用段长去判断给出的虚拟地址是否合法,使用基址去找到起始的位置,并且各个段在主存中是连续存放的原创 2021-12-22 10:31:41 · 146 阅读 · 0 评论 -
TLB ref bit
link:https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fwww.cs.fsu.edu%2Fxzhang%2Fcda3100%2FReview-Memhier.pptx%23%3A%3Atext%3DRef%2520bit%253A%2520if%2520we%2520find%2520the%2520physical%2520page%2Cfind%2520the%2520physical%2520page%2520numbe原创 2021-12-22 08:47:19 · 85 阅读 · 0 评论 -
TLB中的dirty bit 什么时候为1?
link:https://www.bottomupcs.com/virtual_memory_hardware.xhtml#other-page-related-faults原创 2021-12-22 00:07:13 · 434 阅读 · 0 评论