240 发简信
IP属地:北京
  • Resize,w 360,h 240
    高手必备:函数运行时在内存中是什么样子

    在开始本篇的内容前,我们先来思考几个问题。 我们先来看一段简单的代码: 你能看出这段代码会有什么问题吗? 我们在之前的文章《高性能高并发服务器是...

  • 10张图让你彻底理解回调函数

    不知你是不是也有这样的疑惑,我们为什么需要回调函数这个概念呢?直接调用函数不就可以了?回调函数到底有什么作用?程序员到底该如何理解回调函数? 这...

  • 从小白到高手,你需要理解同步与异步

    在这篇文章中我们来讨论一下到底什么是同步,什么是异步,以及在编程中这两个概念到底意味着什么,这些是进一步掌握高性能、高并发技术的基础,因此非常关...

  • 进程切换与线程切换的区别

    注意这个题目问的是进程切换与线程切换的区别,不是进程与线程的区别。当然这里的线程指的是同一个进程中的线程。 这个问题能很好的考察面试者对进程和线...

  • 一文彻底理解IO多路复用

    在讲解IO多路复用之前,我们需要预习一下文件以及文件描述符。 什么是文件 程序员使用I/O最终都逃不过文件。 因为这篇同属于高性能、高并发系列,...

  • Resize,w 360,h 240
    读取文件时,程序经历了什么?

    你有没有想过当我们执行I/O操作时计算机底层都发生了些什么? 在回答这个问题之前,我们先来看下为什么对于计算机来说I/O是极其重要的。 不能执行...

  • Resize,w 360,h 240
    看完这篇还不懂线程与线程池你来打我

    从这篇开始将会开启高性能、高并发系列,本篇是该系列的开篇,主要关注多线程以及线程池。 一切要从CPU说起 你可能会有疑问,讲多线程为什么要从CP...

  • 如何查看进程开启了多少线程

    为什么要知道某个进程开启了多少线程? 好奇 性能调优 概念澄清 这里所说的线程指的是内核级别的线程,不是用户态线程,所谓用户态线程是指不依赖操作...