是这样的。我提供一个 library function,此 function 是 block 的
所以caller 要 fork 出来执行此 function。我想要做防呆,就是fork执行此
function后又再 fork 执行此 function 时会 return fail 的功能
目前我的作法是此function 内会有share memory,里面有个 count
当近来此 function:
if(cout > 0)
return fail;
count++;
这样后来fork 出来执行此 function 就会 return
但后来觉得怪怪的
有可能在初始时两个 process会处在
if(count > 0)
return fail;