什麼叫做異步回調

什麼叫做異步回調

異步回調是一個可以無需等待被調用函數的返回值就讓操作繼續進行的方法。

原理:mutex同一時刻只能有一個管轄者。一個線程放棄管轄權後,另一線程才能接管。當某線程執行到敏感區之前先接管 mutex,使其他線程被 wait函數堵在身後;脫離敏感區之後立即放棄管轄權,使 wait函數結束等待,另一個線程便有機會光臨此敏感區。這樣就可以有效避免多個線程進入同一敏感區。

使用方法:

1、測試方法和異步委託;

2、使用 EndInvoke 等待異步調用;

3、使用 WaitHandle 等待異步調用;

4、輪詢異步調用完成,