gpt4 book ai didi

linux - 'per process' 是否也计入共享库/动态库?

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:30 25 4
gpt4 key购买 nike

我想使用 alarm函数有一个中断来安排对 fcntl + F_SETLKW 的阻塞调用超时(用于锁定文件获取)。但是,我的代码位于共享库/dylib(主机应用程序的插件)中,alarm 的文档指出这些计时器是每个进程的。

如果主机应用本身也使用计时器或 sleep 或...还有吗?加载到同一主机进程中的其他 so/dylib 又如何呢? (我正在创建一整套不同的插件,所以当同时加载多个插件时它们也会相互干扰,对吧?)

这通常是真的吗——也就是说,如果这个人说某些东西是每个进程的,那么它是否因此也与所有加载的 so's/dylibs 共享?

最佳答案

是的,因为库已加载到进程并在其上下文中运行。

关于linux - 'per process' 是否也计入共享库/动态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54866977/

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