gpt4 book ai didi

c - 信号量临界区中的函数调用

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

我正在使用信号量来包围从多个进程之间的共享数组中删除 int 的关键代码部分。

我的问题是,如果在代码的关键部分我有一个对辅助函数的函数调用,它仍然会受到保护吗?

例如,如果我有遵循以下大纲的代码:

  mutex_lock();
some_helper_function_call();
mutex_unlock();

该功能是否仍会受到这些锁的保护?我很感激。

最佳答案

mutex lockunlock 下的任何代码都受到保护。所以在这种情况下,some_helper_function_call();mutex 保护。

关于c - 信号量临界区中的函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189142/

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