原创 linux 進程 管道通信(無名, 命名)

1. 概述: 該demo主要實現linux下進程之間的管道通信(無名, 命名), 相關接口介紹可以參考<<UNIX環境高級編程>> 2. 場景(半雙工): 父進程簡單地通過管道(無名, 命名)將數據發送給子進程 3. 測試:

原创 linux 進程 基本使用

1. 概述: 該demo主要完成了linux下進程創建, 資源回收, 以及exec函數使用等操作,相關接口介紹可以參考<<UNIX環境高級編程>> 2. 測試: /* process_tip.h */ /* exec函數 :

原创 linux socket udp

1. 概述: 該demo主要實現了linux下通過udp方式的socket通訊,相關接口介紹可以參考<<UNIX環境高級編程>> 2. 場景(服務端(一)<----(多)客戶端): 1) 服務端: 輸入:服務端監聽的port;

原创 linux pthread 互斥鎖 讀寫鎖 自旋鎖

1. 概述: 該demo主要實現了linux下通過鎖的方式模擬生產者消費者的場景,相關接口介紹可以參考<<UNIX環境高級編程>> 2. 場景(生產者->消費者): 1)生產者: 當食物數量小於最大值且大於0時, 不斷生產食物;

原创 linux socket select(tcp)

1. 概述: 該demo主要實現了linux下通過select(tcp)方式的socket併發通訊,相關接口介紹可以參考<<UNIX環境高級編程>> 2. 場景(服務端(一)<----(多)客戶端): 1) 服務端: 輸入:服

原创 linux socket tcp

1. 概述: 該demo主要實現了linux下通過tcp方式的socket通訊,相關接口介紹可以參考<<UNIX環境高級編程>> 2. 場景(服務端(一)<----(一)客戶端): 1) 服務端: 輸入:服務端監聽的port;

原创 linux pthread 基本使用

1. 概述: 該demo主要完成了linux下線程創建, 以及資源回收等操作,相關接口介紹可以參考<<UNIX環境高級編程>> 2. 測試: /* demo_pthread.c 線程編程demo : 線程創建, 以及資源回收等