2010年3月18日 星期四

LoveEarth release...

其實這個軟體是我回家的時候,都看到我大姐用電腦看DVD看到就睡著了,然後電腦就這樣一直播放到明天早上0rz.

心想,她需要的是一個可以幫他關機的軟體

於是這套軟體就產生了,歡迎大家下載比較,有什麼問題可以直接在這的右上comment留言跟我說,或者寄信跟我說都可以的!

感恩!

2010年3月7日 星期日

TimeRadio Release

其實之前就想要推薦給大家使用,只是一直沒有公開的散佈消息,只有自己用的很高興0rz,希望大家也可以用的很高興,有什麼問題歡迎跟我討論!  3Q!

2010年1月6日 星期三

Critical Section vs Mutex

節錄至 Multithreading Applications in Win32

鎖住一個未被擁有的 mutex,比鎖住一個未被擁有的 critical section,需要花費幾乎100倍的時間。因為 critical section 不需進入作業系統核心,直接在 user mode 就可以進行動作。
Mutex 可以跨行程使用。Critical section 則只能在同一個行程使用。
等待一個 mutex 時,可以指定「結束等待」的時間長度,而 critical section 不行。

兩者相關函式比較:

CRITICAL_SECTION (非核心物件)
Mutex 核心物件

InitializeCriticalSection()
CreateMutex() , OpenMutex()

EnterCriticalSection()
WaitForSingleObject() WaitForMultipleObject() MsgWaitForMultipleObjects() 代表 mutex 處於非激發狀態,執行緒擁有 mutex,進入blocking 狀態

LeaveCriticalSection()
ReleaseMutex() 代表 mutex 處於激發狀態,執行緒釋放 mutex,停止執行

引述於 http://evotalk.net/blog/?s=mutex

2009年12月31日 星期四

Hi,welcome to my blog

hi, this is my first post,

welcome to my blog.

every thing just take easy! ^^