小编pDO*_*ame的帖子

如何将参数传递给由 clone() 调用的函数?

我必须在主函数中使用 clone() 系统调用来获取 2 个线程。(我知道,还有其他选择,但在这种情况下,它必须是 clone())。

系统调用起作用并且两个线程都到达指定的函数(foo)。但是在这个函数中,我需要他们用这个签名调用另一个函数:

void increment(int* a, int b)
Run Code Online (Sandbox Code Playgroud)

(旁注:它将 b * 1 添加到 a。(= a+b))

重要的是,a 和 b 都在主函数中声明,我不知道如何将它们传递给 foo。

我已经尝试过不同的东西,但没有成功。我得到了一个提示:使用适配器。但我不知道如何做到这一点。(我也不知道如何在带有 int 的克隆中使用 args。)

有什么建议?

c parameters clone

4
推荐指数
1
解决办法
2490
查看次数

标签 统计

c ×1

clone ×1

parameters ×1