是這樣的。我提供一個 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;