2009-10-12 64 views

回答

2

我不確定我是否理解這個問題。 ThreadPool就像在桌面上一樣工作。對於線程同步對象,您有來自System.Threading命名空間的所有常見嫌疑人。無可否認,CF忽略了一些很好的方法(如WaitAll),但是這些方法可以被解決(連續多次等待),你可以P/Invoke創建/等待API,或者你可以使用Smart Device Framework,所有同步對象都已完全實施。

+0

嗨, 感謝您的友好鏈接。但是我使用.net CF的WaitOne()方法解決了這個問題,並使用了一個AutoResetEvent對象,當所有線程到達它們的完成狀態時設置它。 – 2009-10-12 14:44:10