'深入理解Android內核設計思想'2018-04-16

電腦都支持多任務,一個任務就是一個進程。一個進程至少包含一個線程,多線程的執(zhí)行方式和多進程一樣,都是由操作系統(tǒng)在多個進程/線程間快速切換。

進程間通信方式(IPC,inner-process commication):
簡單方式有,文件共享,操作系統(tǒng)提供的公共信息機制(如注冊表)
高效,穩(wěn)定的方式有,共享內存,管道,UDS(Unix Domain Socket),RPC(Remote procedure calls)

同步機制(同步,多個進程具有時序關系;互斥,因為共享具有排他性資源時產生的關系):
信號量(Semaphore);
Mutex(相當于Binary Semaphore,資源要么被占用,要么可訪問);
管程(Monitor),同一時刻只允許有一個訪問者使用;

Android中的同步機制:
進程間同步-Mutex;
條件判斷-Condition;
Barrier;

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容