gpt4 book ai didi

c - fork() 情况下的全局变量值

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:31 24 4
gpt4 key购买 nike

<分区>

最近我遇到了一个有趣的情况:

我在动态链接库 (.so) 中定义了一个全局静态变量。这个库总是在 fork() 下被调用。

我注意到全局变量总是用初始值调用,并且不会在调用之间更改它们。

我有几个问题:

  1. 为什么被“ fork ”会改变这个变量的内存更新的基本方法?我以为全局变量有特定的内存映射

  2. 有人熟悉绕过它的方法吗?我只是想到了一种将数据写入内核内存空间的方式(使用mmap)

谢谢大家!

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com