原创 什麼是Doxygen

如果您這次還沒來得及使用老式的Help Workshop爲您的Web應用構建文檔系統的話,那麼,何不嘗試一下Doxygen,需知"The proof of the pudding lies in the eating"。Doxygen是什

原创 ACE自適配通信環境簡介

ACE自適配通信環境 (Adaptive Communication Environment)是面向對象的框架和工具包,它爲通信軟件實現了核心的併發和分佈式模式。ACE包含的多種組件可以幫助通信軟件的開發獲得更好的靈活性、效率、可靠性和可

原创 Linux內核設計與實現 之二 從內核出發

 獲取內核源代碼:從Linux官方內核網站可以隨意獲取 http://www.kernel.org安裝內核源代碼:解壓縮:tar xvjf linux

原创 Linux內核設計與實現 之一 Linux內核簡介

 Linux內核設計與實現 之一 Linux內核簡介1991年 Linus Torvalds 開發全新的操作系統LinuxLinux克隆了Unix,但

原创 操作系統研究 之 推薦書目

 一、操作系統    1、現代操作系統 作者:(荷)ANDREW S. TANENBAUM      http://www.china-pub.com

原创 Linux內核設計與實現 之 linux在線資源

Linux內核設計與實現 之 linux在線資源 Linux內核官方網站http://www.kernel.org/Kernel Traffic.每週Linux內核郵件列表總結http://www.kerneltraffic.org/  

原创 ACE線程管理機制-併發控制(3)

ACE Condition類屬 ACE Condition類屬(條件變量)提供風格與互斥體、讀者/作者鎖和計數信號量不同的鎖定機制。當持有鎖的線程在臨界區執行代碼時,這三種機制讓協作線程進行等待。相反,條件變量通常被一個線程用於使自己等

原创 ACE線程管理機制-併發控制(1)

ACE Lock類屬 鎖類屬包含的類包裝簡單的鎖定機制,比如互斥體、信號量、讀/寫互斥體和令牌等。這裏我就以互斥體爲例簡單的介紹一下其使用方法,對其它的鎖類進行一些簡單的說明。 1.互斥體的使用。 互斥體用於保護共享的易變代碼,也就

原创 ACE的安裝

ACE的安裝是一件比較麻煩的事情,這裏簡單的記錄了我在VS2005下安裝ACE的過程,希望能給大家一個參考。 安裝環境: 操作系統:Windows 7 beta 編譯環境:VS2005-SP1 中文版 ACE版本:ACE-5.6

原创 ACE線程管理機制-線程的創建與管理

  有過在不同的操作系統下用c++進行過多線程編程的朋友對那些線程處理的API可能深有體會,這些API提供了相同或是相似的功能,但是它們的API的差別卻極爲懸殊,十分令人頭痛。 ACE_Thread提供了對不同OS的線程調用的簡單包裝,

原创 ACE線程管理機制-併發控制

  ACE有若干可用於併發控制的類。這些類可劃分爲以下範疇: ACE Lock類屬 ACE Guard類屬 ACE Condition類屬 ACE Synchronization類 由於篇幅較長,我分別寫作了幾個

原创 ACE中TCP通信

概述: 傳輸控制協議TCP(Transmission Control Protocol):TCP提供可靠的、面向連接的運輸服務,用於高可靠性數據的傳輸。TCP協議的可靠性是指保證每個tcp報文能按照發送順序到達客戶端。 Tcp通信過程

原创 ACE線程管理機制

ACE擁有許多不同的用於創建和管理多線程程序的類。在這裏,我將簡單的介紹一下ACE中的一些線程管理機制。 本節包含如下內容: 線程的創建與管理 線程間的併發控制 ACE Lock類屬 ACE Guard類屬 ACE

原创 ACE通信機制

ACE通信機制相當多,這裏簡單的介紹一下Socket通信相關內容。   ACE中TCP通信   ACE中UDP通信   點擊鏈接查看相關內容。 點贊 收藏 分享 文章舉報

原创 ACE中UDP通信

udp是一種無連接的協議,提供無連接不可靠的服務。 在ace中,通過ACE_SOCK_Dgram類提供udp通信服務,ACE_SOCK_Dgram和ACE_SOCK_Stream的API非常類似,一樣提供了send,recv及close