我正在尝试衡量进程切换的成本,为此我正在尝试使用信号量。我很难弄清楚该怎么做。有人可以用算法或想法帮助我吗?现在我 fork,有两个 if 语句,一个用于 if pid==0,一个用于 pid>0。我将使用 CLOCK_MONOTONIC 来获取时钟测量值,但我不确定如何处理信号量本身。
我正在尝试衡量进程切换的成本,为此我正在尝试使用信号量。我很难弄清楚该怎么做。有人可以用算法或想法帮助我吗?现在我 fork,有两个 if 语句,一个用于 if pid==0,一个用于 pid>0。我将使用 CLOCK_MONOTONIC 来获取时钟测量值,但我不确定如何处理信号量本身。