按时间归档:2023年04月

  • One effective way to reduce lock contention is to create a hierarchy_hierarchy:subtypes of lock

    One effective way to reduce lock contention is to create a hierarchy 原文链接: https://blog.cs…

    C/C++ 2023年4月26日
    9970
  • linux内核启动的优化_linux内核大小越小启动速度

    linux内核启动需要时间,并且需要很多的时间,这是逃避不了的,了解linuxbios的朋友可能知道,linuxbios作为bios和别的bios相比启动的特别快,因为它把硬件检测…

    C/C++ 2023年4月26日
    7020
  • 可以睡眠的poll

    在file_operations中有许多的回调函数,正是这些回调函数实现了vfs,vfs提供了一个机制,这些回调函数提供了不同的策略,等于说实现了vfs,照理说这些函数不应该有任何…

    C/C++ 2023年4月26日
    6850
  • 将要加入linux-2.6.29内核的cred

      2.6.29内核我认为最重要的就是规整了内核结构,规整了代码结构,使得内核看起来更加自然,更加清晰,正如第二代rcu做到的那样,原先内核中的很多机制在2.6.29内核中都得到了…

    C/C++ 2023年4月26日
    7020
  • 再谈RPC

    前面说了两篇 rpc 了,现在来个总结性的。看看题目,够有诗意的!就好像有一个长手臂,硬抓住了渐渐远离的你,但是即使手臂再长,该离去的你还是要离去,这就是 rpc 。      r…

    C/C++ 2023年4月26日
    6750
  • 中国与西欧的历史发展为何不同

     现今看来,欧洲是分立的小国家组成的一个文化和意识形态差异不太的大联盟,而中国却是一个整体的大国家,欧洲从历史上看善于用石材进行各类建筑,向往神的生活,哥特式建筑一度成为一种标准,…

    C/C++ 2023年4月26日
    6480
  • 线程?进程?—–该停下来思考一下了

    多线程,当今在IT圈子内部最普遍的概念。有多少人理解它的实质,它的精髓?(我不甚懂,这篇文章只是在使劲往前冲的时候让我停下了,吃点有营养的东西,然后继续冲)甚至在多线程还没有完全吃…

    C/C++ 2023年4月26日
    6970
  • 调度激活机制

    Avoiding Blocking System Calls in a User-Level Threads Scheduler for Shared Memory Multipr…

    C/C++ 2023年4月26日
    5580
  • 系统设计—分层,分级,分块

    在设计一个可用的系统时,往往第一步是设计结构。纵观计算机的发展史,横贯计算机科学的不同领域,有三个方法是很重要的,那就是:分层,分级,分块的思想方法。 记得上高中的时候,我们的物理…

    C/C++ 2023年4月26日
    4580
  • 关于软中断

    到底什么是软中断,在提这个问题的时候你理解什么是中断了吗?我不准备在这里解释这些概念。同样的软中断,不同的操作系统实现是不一样的,为什么不一样,这是操作系统的总体设计理念决定的,比…

    C/C++ 2023年4月26日
    2830