linux 競態條件和自主實現一個sleep,和關鍵字

int a=0; 7 int b=0; 8 int add(){ 9 a++; 10 sleep(10); 11 b++; 12 return a+b; 13 } int main(){ 18 printf(「main—%d\n」,add()) ;//2 19 } 打印結果爲2 睡眠10s鍾在這10s期間來了一個信號,會觸發回調函數它也會進行一個add進行相加然後也打印出來結果,按理論一個爲2一個
相關文章
相關標籤/搜索