原创 ACE_Task

我們在前一章中使用ACE_Thread包裝時,你一定已經注意到了一些不夠"優雅"的地方。那一章中的大多數程序都被分解爲函數、而不是對象。這是因爲ACE_Thread包裝需要一個全局函數名、或是靜態方法作爲參數。隨後該函數(靜態方法)就被用

原创 外企面試寶典

  外企面試寶典 1. So, tell me a little about yourself.You don’t need to explain everything from birth to present day. Relevan

原创 主動對象模式

主動對象模式用於降低方法執行和方法調用之間的耦合。該模式描述了另外一種更爲透明的任務間通信方法。傳統上,所有的對象都是被動的代碼段,對象中的代碼是在對它發出方法調用的線程中執行的,當方法被調用時,調用線程將阻塞,直至調用結束。而主動對象卻

原创 ace線程管理

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

原创 ace-links

http://andylin02.iteye.com/category/70553?page=4http://blog.csdn.net/akailee/http://www.cs.wustl.edu/~schmidt/ACE-docum

原创 2B

(二)廣東省2011年普通高校招生錄取第二批本科B類普通類(理科)院校徵集志願招生計劃表 院校代碼 院校名稱 專業代碼 專業名稱 專業方向 計劃數 學制 外語語種 成績要求 招生特徵

原创 2bw

(一)廣東省2011年普通高校招生錄取第二批本科B類普通類(文科)院校徵集志願招生計劃表 院校代碼 院校名稱 專業代碼 專業名稱 專業方向 計劃數 學制 外語語種 成績要求 招生特徵

原创 inux進程調度淺析

衆所周知,現在的分時操作系統能夠在一個CPU上運行多個程序,讓這些程序表面上看起來是在同時運行的。linux就是這樣的一個操作系統。   在linux系統中,每個被運行的程序實例對應一個或多個進程。lin

原创 使用 ACE 庫框架在 UNIX 中開發高性能併發應用

ACE 開放源碼工具包可以幫助開發人員創建健壯的可移植多線程應用程序。本文討論創建使用 ACE 線程的應用程序的一些方法。Adaptive Communication Environment (ACE) 是一個高性能、開放源碼、面向對象的

原创 ACE中的設計模式應用場景

最近在整理以前所看文章內容時,發現了幾篇2003年程序員合訂本裏關於 ACE的文章,當年這幾篇文章中所談到的內容就讓人非常興奮,因爲在那個國內熱火朝天學習設計模式的幾年裏,這幾篇文章因爲其內 容涉及到了bridge, strategy,

原创 LINUX多線程互斥量和讀寫鎖區別

線程的同步, 發生在多個線程共享相同內存的時候, 這時要保證每個線程在每個時刻看到的共享數據是一致的. 如果每個線程使用的變量都是其他線程不會使用的(read & write), 或者變量是隻讀的, 就不

原创 ACE主動對象模式學習

利用ACE實現主動對象模式,主動對象派生於ACE_Task,在任務線程內執行異步方法,每個異步方法需封裝成派生自ACE_Method_Object的類,而ACE_Activation_Queue作爲異步方法

原创 2bb

參加二B補錄的院校大多是民辦高校或獨立學院,考生應該首先考慮儘量抓住最後一次上本科的機會。 按照廣東高考網上錄取批次的安排,8月2日~3日將公佈第二批本科B類院校未完成招生任務的專業及計劃,組織尚未錄取考生補報志願;8月4日~5日將組織有

原创 epoll

按照man手冊的說法:epoll是爲處理大批量句柄而作了改進的poll。要使用epoll只需要這三個系統調 用:epoll_create(2), epoll_ctl(2), epoll_wait(2)。<1>支持一個進程打開大數目的soc

原创 前攝器模式

當 OS 平臺支持異步操作時,一種高效而方便的實現高性能 Web 服務器的方法是使用前攝式事件分派。使用前攝式事件分派模型設計的 Web 服務器通過一或多個線程控制來處理異步操作的完成。這樣,通過集成完成事件多路分離(completion