原创 信號量-內核信號量、POSIX信號量、system V信號量

轉載自:http://www.360doc.com/content/12/0824/12/8809247_232067949.shtml 一.什麼是信號量 信號量的使用主要是用來保護共享資源,使得資源在一個時刻只有一個進程(線程)所

原创 指針和指向指針的指針

在說指向指針的指針之前,不得不說指向變量的指針。先看如下示例: 1. 指向整型指針 先看如下示例:  1 #include <iostream> 2 using namespace std; 3  4 int main() 5

原创 互斥鎖與條件變量的配合!

互斥操作:  對共享資源的訪問, 要對互斥量進行加鎖, 如果互斥量已經上了鎖, 調用線程會阻塞, 直到互斥量被解鎖. 在完成了對共享資源的訪問後, 要對互斥量進行解鎖。    死鎖主要發生在有多個依賴鎖存在時, 會在一個線程試圖以與另一個

原创 UNIX Domain Socket IPC (sockaddr_un )

socket API原本是爲網絡通訊設計的,但後來在socket的框架上發展出一種IPC機制,就是UNIX Domain Socket。雖然網絡socket也可用於同一臺主機的進程間通訊(通過loopback地址127.0.0.1),但是

原创 Linux的SOCKET編程詳解

http://blog.csdn.net/hguisu/article/details/7445768 Linux的SOCKET編程詳解 1. 網絡中進程之間如何通信 進 程通信的概念最初來源於單機系統。由於每個進程都在

原创 U_boot 的 bootcmd 和bootargs參數詳解

  U-boot的環境變量值得注意的有兩個: bootcmd 和bootargs。u-bootcmd    前面有說過bootcmd是自動啓動時默認執行的一些命令,因此你可以在當前環境中定義各種不同配置,不同環境的參數設置,然後設置boo

原创 error expected declaration specifiers or ‘...’ before ‘SElemType’

就是這樣的錯誤:stdio.h:312: error: expected declaration specifiers or 。。。不知道是什麼問題,,在交叉編譯的時候出現。。 也不知道是哪裏出了問題,後來在論壇上看到高手的解答,自己試了

原创 ./configure

./configure     該腳本將運行一些測試來猜測一些系統相關的變量並檢測你的操作   系統的特殊設置,並且最後在製做樹中創建一些文件以記錄它找到了什麼.           缺省設置將製作服務器和應用程序,還有所有只需要