240 发简信
IP属地:上海
  • 120
    深入理解NIO零拷贝及用户空间与内核空间切换

    1、什么是零拷贝 维基上是这么描述零拷贝的:零拷贝描述的是CPU不执行拷贝数据从一个存储区域到另一个存储区域的任务,这通常用于通过网络传输一个文件时以减少CPU周期和内存带宽...

  • 内存管理基础

    1 内存及其作用 内存:是被划分成一个个小的存储单元用于存放数据的硬件。程序执行前需要先放到内存中才能被CPU处理。系统中多程序是并发执行,运行的多个程序的数据都在内存中,那...

  • 120
    ConcurrentHashMap 和 Hashtable 的区别

    底层数据结构: JDK1.7 的 ConcurrentHashMap 底层采用 分段数组+链表 实现,而 JDK1.8 的 ConcurrentHashMap 实现跟 Has...

  • Java 常见面试题整理

    操作系统 说一下线程和进程,它们的区别 同步和异步的区别 阻塞和非阻塞的区别 操作系统中死锁的四个必要条件 mmap和普通文件读写的区别,mmap的注意点 CPU密集型和IO...

  • 120
    操作系统与内存管理

    操作系统对内存的管理 没有内存抽象的年代 在早些的操作系统中,并没有引入内存抽象的概念。程序直接访问和操作的都是物理内存。比如当执行如下指令时:mov reg1,1000 这...

  • 120
    线程池?面试?看这篇就够了!

    本文原创地址,我的博客:https://jsbintask.cn/2019/03/10/jdk/jdk8-threadpool/(食用效果最佳),转载请注明出处! 前言 在实...

  • 120
    谈谈ConcurrentHashMap1.7和1.8的不同实现

    简书 占小狼转载请注明原创出处,谢谢! 知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ConcurrentHashMap 在多线程环境下,使用HashMap...