level 1
tianyuanjin
楼主
我看书上说的,因为不同进程的物理内存是互相独立的,所以无论函数是否可重入,进程都可以调用他们
这个是具体是为什么呢,比如有个func(),里面有个全局变量global_a,进程A调用func()然后访问global_a,然后切换到进程B调用func()访问global_a,这个为啥不会出现问题呢,难道有2个global_a分别在A进程的数据区和B进程的数据区?
2024年12月16日 11点12分
1
这个是具体是为什么呢,比如有个func(),里面有个全局变量global_a,进程A调用func()然后访问global_a,然后切换到进程B调用func()访问global_a,这个为啥不会出现问题呢,难道有2个global_a分别在A进程的数据区和B进程的数据区?
