搜索内容

操作系统
  • 操作系统

    [译]C++ 协程:理解 co_await 运算符

    原文地址:C++ Coroutines: Understanding operator co_await 原文作者:lewissbaker 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译……
    admin 2021-11-10
  • 操作系统

    协程的原理(Coroutine Theory)

    原文链接:https://lewissbaker.github.io/2017/09/25/coroutine-theory This is the first of a series of posts on the C++ Coroutines TS, a new langu……
    admin 2021-11-10
  • 操作系统

    Linux 高性能 获取时间

    基础 常用时间函数 从The Linux Programming Interface 上看,获取时间最常用的函数是 gettimeofday,常见的中间件也是用该函数么? 1 2 3 #inclu……
    admin 2021-08-29
  • 操作系统

    认认真真地聊聊中断

    本来想写内核如何接收一个网络包这个过程,但发现把整个过程捋顺了,还是很难的。 推导整个过程的起点是中断,包括硬中断和软中断。   而这个过程要是讲清楚吧……
    admin 2021-08-26
  • 操作系统

    深入理解零拷贝技术

    hi,大家好,内存拷贝是比较耗时操作,零拷贝是常用优化手段,今天分享的文章就是Linux系统零拷贝技术,Kafka和MySQL开源组件都用到这个核心技术……
    admin 2021-08-25
  • 操作系统

    从创建进程到进入main函数,发生了什么?

    前几天,读者群里有小伙伴提问:从进程创建后,到底是怎么进入我写的main函数的? 今天这篇文章就来聊聊这个话题。 首先先划定一下这个问题的讨论范围:C/C++……
    admin 2021-08-18
  • 操作系统

    例用lsof命令恢复linux误删除文件(正在使用的文件)

    首先我们要知道lsof这个命令是做什么用的,简单的讲就是列出当前打开的程序,进程或者用户所使用的所有文件(是正在使用的)   在这之前我们要搞清楚一……
    admin 2021-08-16
  • 操作系统

    进程/线程切换究竟需要多少开销?

    进程是我们开发同学非常熟悉的概念,我们可能也听说过进程上下文切换开销。那么今天让我们来思考一个问题,究竟一次进程上下文切换会吃掉多少CPU时间呢?线程……
    admin 2021-08-16
  • 操作系统

    图解Linux网络包接收过程

    因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性……
    admin 2021-08-16
  • 操作系统

    浅谈Linux内存管理那些事儿

    当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 白日梦蓝 刺猬乐队 - 白日梦蓝 1 前言 内存管理是Linux内核中非常重要的部分,今……
    admin 2021-08-14