在前面,我們學習了兩種多任務的實現手段:進程和線程.由於進程是工作在獨立的內存空間中,不同的進程間不能直接訪問到對方的內存空間,因而需要某種方式來通信.而同一進程內的線程共享內存空間,很容易實現數據共享,但需要嚴格控制多線程對同一內存地址的訪問,因而需要采用某種方式來同步.
Linux下進程間通信及同步
Linux下多任務間通信和同步-條件變量
Linux下多任務間通信和同步-POSIX信號量
Linux下多任務間通信和同步-互斥鎖
Linux下多任務間通信和同步-mmap共享內存
Linux下多任務間通信和同步-System V共享內存
linux的進程間通信概述
Linux 內核概述,linux內核概述