摘要:
上一次提到了如何跨線程訪問GUI。而這個需求往往是異步操作導(dǎo)致的。今天我們就來看看Jeffrey Richter寫的AsyncEnumerator如何幫助我們處理異步問題。先來看看最簡單的一段異步下載網(wǎng)頁的代碼:[代碼]很簡單不是嗎?如果我們下載之后還要異步存儲到本地的磁盤,這個時候就不是那么容易了:[代碼]代碼太長了,以至于我不得不折疊起來。這段代碼還是有問題的,因為它沒有處理異常情況,中途出個... 閱讀全文
posted @ 2008-11-03 22:11
taowen
閱讀(3152)
評論(4)
推薦(0)
摘要:
Application DeveloperIf you would like to...In this position you will be responsible for technical leadership contributing to the successful delivery of application development projects. Your responsibilities will also include but not be limited to:Create complex, enterprise-transforming business ap 閱讀全文
posted @ 2008-11-03 09:36
taowen
閱讀(891)
評論(1)
推薦(0)
摘要:
無論是WIN32還是Windows Form還是WPF還是Swing,都不支持GUI線程之外的線程直接訪問其API。今天我們來回顧一下這個發(fā)展過程。一個普通的操作是怎么被封裝封裝再封裝的。Win32在Windows SDK時代,我們都知道,界面就是一個大的WndProc控制的。[代碼]如果我們需要另外一個線程去做一些耗時的IO操作,同時要回調(diào)回來更新的界面,這個時候要么自己定義一個回調(diào)隊列,然后在... 閱讀全文
posted @ 2008-11-03 07:58
taowen
閱讀(2807)
評論(4)
推薦(1)
浙公網(wǎng)安備 33010602011771號