0一、什麼是系統調用?多線程 0二、Linux系統調用之I/O操做(文件操做)函數 0三、文件描述符的複製:dup(), dup2().net
0一、什麼是系統調用?多線程
0二、Linux系統調用之I/O操做(文件操做)函數
0三、文件描述符的複製:dup(), dup2().net
0四、進程的介紹線程 0五、Linux可執行文件結構與進程結構blog 0六、多進程實現多任務(一):fork()隊列 0七、多進程實現多任務(二):vfork()進程 0八、進程的控制:結束進程、等待進程結束內存 0九、Linux特殊進程之殭屍進程get 十、Linux特殊進程之孤兒進程同步 十一、Linux特殊進程之守護進程 十二、進程替換:exec函數族
0四、進程的介紹線程
0五、Linux可執行文件結構與進程結構blog
0六、多進程實現多任務(一):fork()隊列
0七、多進程實現多任務(二):vfork()進程
0八、進程的控制:結束進程、等待進程結束內存
0九、Linux特殊進程之殭屍進程get
十、Linux特殊進程之孤兒進程同步
十一、Linux特殊進程之守護進程
十二、進程替換:exec函數族
1三、爲何須要進程間通訊? 1四、進程間通訊:信號中斷處理 1五、進程間通訊:無名管道 1六、進程間通訊:有名管道 1七、進程間通訊:消息隊列 1八、進程間通訊:共享內存
1三、爲何須要進程間通訊?
1四、進程間通訊:信號中斷處理
1五、進程間通訊:無名管道
1六、進程間通訊:有名管道
1七、進程間通訊:消息隊列
1八、進程間通訊:共享內存
1九、進程和線程的區別與聯繫 20、線程的基本操做 2一、線程堆棧大小的使用介紹 2二、線程私有數據 2三、線程池
1九、進程和線程的區別與聯繫
20、線程的基本操做
2一、線程堆棧大小的使用介紹
2二、線程私有數據
2三、線程池
2四、什麼是同步,什麼是互斥? 2五、線程同步與互斥:互斥鎖 2六、線程同步與互斥:讀寫鎖 2七、線程同步與互斥:POSIX無名信號量 2八、進程同步與互斥:POSIX有名信號量 2九、進程同步與互斥:System V 信號量
2四、什麼是同步,什麼是互斥?
2五、線程同步與互斥:互斥鎖
2六、線程同步與互斥:讀寫鎖
2七、線程同步與互斥:POSIX無名信號量
2八、進程同步與互斥:POSIX有名信號量
2九、進程同步與互斥:System V 信號量
30、Linux 進程管理 3一、Linux 進程調度淺析 3二、淺談進程地址空間與虛擬存儲空間 3三、Linux 線程淺析 3四、Linux 信號列表 3五、淺談可重入函數與不可重入函數 3六、淺談標準 I/O 緩衝區 3七、I/O多路複用select、poll、epoll的區別使用
30、Linux 進程管理
3一、Linux 進程調度淺析
3二、淺談進程地址空間與虛擬存儲空間
3三、Linux 線程淺析
3四、Linux 信號列表
3五、淺談可重入函數與不可重入函數
3六、淺談標準 I/O 緩衝區
3七、I/O多路複用select、poll、epoll的區別使用
轉:https://blog.csdn.net/tennysonsky/article/details/45847551