求朋友解惑,书上说的进程之间不能直接通信,但是为什么我照着书上敲的代码运行结果却可以直接通信呢?

书上说的进程之间不能直接通信,但是为什么我照着书上敲的代码运行结果却可以直接通信呢?是我的机器等等问题吗,我在敲书上其他代码的时候也出现了和书上的运行结果不一致的情况

img

img

g_num 变化 100 -> 150 -> 100 是说这个么,这也不是代表的通信, g_num是系统全局的资源的,所有进程都能共同使用

使用全局的整型变量,不是进程间通信,因为整型对象是不可变的,任何修改都是构建新的整型对象。另外,题主说,进程间不能直接通信,不知怎么理解,我只知道,进程间有很多通信手段,比如,队列、管道、共享内存、互斥锁、信号量、事件和条件等,