文檔中心

TD開發平臺_基礎

01.簡介

华东15选5 www.wjnoc.com TD開發平臺(tdCore)是用 C語言編寫的一個用于 C語言開發應用程序的框架。 tdCore獨立運行,不依賴于其他軟件,在操作系統和C語言基本功能的基礎上提供了一些常用的、實用的功能。 tdCore在接口設計和內部實現上也是繼承了 C語言簡單、靈活、高效的特點。tdCore實現的功能主要分為以下幾個??椋?/span>

1).常用的數據結構和算法,包括隊列 queue、數組 array、哈希 hash、表 table等。

2).任務運行系統,以任務為基本的調度單位,支持三種類型的任務:定時器任務。

3).文件描述符任務和簡單任務,系統內部可以動態創建若干個線程來并發執行多個任務。

4).面向對象系統,實現了面向對象中的基本概念,如對象的創建,銷毀,引用計數;并且增加了對象的同步事件回調。

5).進程間通訊機制,實現了兩個進程之間的遠程方法調用和多個進程之間的訂閱 /發布方式的消息通知,并且這種通信機制是點對點分布式的,不需要一個服務器來輔助實現。

6).其他常用的輔助功能函數,包括路徑獲取,日志輸出等。

{ganrao}