原创 基礎C語言 七、預處理指令
點贊 收藏 分享 文章舉報 北秋i 發佈了129 篇原創文章 · 獲贊 18 · 訪問量 3571 私信 關注
原创 基礎C語言 六、內存管理
點贊 2 收藏 分享 文章舉報 北秋i 發佈了129 篇原創文章 · 獲贊 18 · 訪問量 3570 私信 關注
原创 網絡通信 三、基於UDP協議的C/S模型+代碼實現
用到的函數:其他通用函數在我的這篇博客中https://blog.csdn.net/weixin_45393375/article/details/100806552 #include <sys/types.h> #include <sy
原创 網絡通信 二、基於TCP協議的C/S模型+代碼實現
用到的函數:其他函數在我的這篇博客中https://blog.csdn.net/weixin_45393375/article/details/100806552 #include <sys/types.h> #inclu
原创 進程通信 二、XSI進程間通信之消息隊列
由內核負責管理的一個管道,可以按順序發送消息包(消息類型+消息內容),可以全雙工工作。可以不按消息的順序接收消息 用到的函數 #include <sys/types.h> #include <sys/ipc.h>
原创 網絡通信 一、本地通信編程模型+代碼實現
本地通信編程模型: 進程A 進程B 創建套接字(AF_LOCAL) 創建套接字(AF_LOCAL) 準備地址
原创 進程通信 二、XSI進程間通信之共享內存
共享內存是內核中開闢一塊內存由IPC對象進行管理,進程A、B都用紙自己的虛擬地址與之映射,這樣就達到了共享同一塊內存。 特點: 優點:不需要複製信息,是最快的一種進程間通信機制。 缺點:需要考慮同步問題(必須藉助其他機制,如信
原创 進程通信 二、XSI進程間通信之信號量
內核維護的計數器,用於管理多進程之間共享資源。 例如:有個變量n表示資源的數量,當有個進程想要獨佔一個資源時,n的值要減1(可能減多個),如果n的值等於0(不夠減),則進程阻塞,直到n的值可以減會被再次喚醒,當資源使用完畢後n要加1(可能