Computer hardware image for operating systems concepts
备战面试2026年4月6日
返回文章列表

进程 & 线程区别

上下级的关系来讲 - 进程是资源调度的基本单位 - 线程是程序执行的基本单位 - 进程跟线程是一对多的关系 - 比方启动一个 JVM 进程,至少会启动主线程/垃圾回收线程 资源共享&隔离的关系来讲 - 进程有自己独立的地址空间 - 线程之间是共享同个进程的地址空间 - 线程 a 出现非法操作,可能就会影响到同个进程下的其他线程

文章大纲

进程 & 线程区别

  • 上下级的关系来讲
    • 进程是资源调度的基本单位
    • 线程是程序执行的基本单位
    • 进程跟线程是一对多的关系
      • 比方启动一个 JVM 进程,至少会启动主线程/垃圾回收线程
  • 资源共享&隔离的关系来讲
    • 进程有自己独立的地址空间
    • 线程之间是共享同个进程的地址空间
      • 线程 a 出现非法操作,可能就会影响到同个进程下的其他线程

内存逃逸

Continue Reading

关联文档推荐

查看全部

备战面试

事务

B+树与哈希索引的核心区别在于数据结构与适用查询类型。 B+树是平衡多叉树,支持范围查询和排序,适合磁盘存储的OLAP场景; 哈希通过哈希函数实现O(1)等值查询,但无法处理范围操作,常用于内存键值存储。

备战面试

sorted set

哨兵机制是保证 Redis 的高可用性 监测主节点是否存活 - 发现主节点挂了,会选举一个从节点切换成主节点 - 同时将新的主节点信息通知给其他从节点

备战面试

场景设计

设计一个抢红包系统 如何拆包 随机数 线性切割 二倍均值法