摘要: 所有进程共享3~4G的内核空间,所以基于内核之间的通信能够实现(为了保证安全,每个进程的用户地址空间都是独立的,一般而言一个进程不能直接访问另一个进程的地址空间,不过内核空间是每个进程都共享的,所以进程之间想要进行信息交换就必须通过内核)。 线程之间的通信: 1. 不同进程的线程之间要进行通信,那就 阅读全文
posted @ 2023-02-21 16:24 踏浪而来的人 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一个程序中数据的计算是通过CPU。那么CPU中的数据来自哪里呢? 1. 内存(物理内存):所以一个进程的虚拟内存操作后会通过MMU将虚拟内存中的数据映射到物理内存 2. 寄存器(cpu的寄存器):当一个变量的优化级别较高时,会将变量存到cpu的寄存器中 用信号理解volatile 代码说明: #in 阅读全文
posted @ 2023-02-21 10:22 踏浪而来的人 阅读(48) 评论(0) 推荐(0) 编辑