240 发简信
IP属地:内蒙古
  • 普通arena,heap链上所有的heap都空闲,还是有空闲heap存在,就能调用munmap把内存还给操作系统那

    glibc内存管理那些事儿

    Linux内存空间简介 32位Linux平台下进程虚拟地址空间分布如下图: Linux提供了如下几个系统调用,用于内存分配: 这两种方式分配的都是虚拟内存,没有分配物理内存。...

  • 120
    一文解决内存屏障

    内存屏障是硬件之上、操作系统或JVM之下,对并发作出的最后一层支持。再向下是是硬件提供的支持;向上是操作系统或JVM对内存屏障作出的各种封装。内存屏障是一种标准,各厂商可能采...

  • 120
    PostgreSQL并发处理方式——MVCC

    PostgreSQL的特色之一是它的并发控制机制,在维护一致性和完整性的同时,尽量避免读写的堵塞。 对于传统数据库,为了维护一致性和完整性,避免一个事务看到其它并发事务更新而...

  • 120
    聊聊Linux 五种IO模型

    上一篇《聊聊同步、异步、阻塞与非阻塞》[https://www.jianshu.com/p/aed6067eeac9]已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞重要的两...