Windows Server 2003/Win Xp不支持條件變量,win server 2003中條件變量的功能可能還有其他選項嗎?windows server 2003中條件變量的選項
回答
重要部分,互斥量,信號量,事件。 Windows具有所有常見的同步原語。
嗯..也許這應該是一條評論.. – 2013-05-14 09:51:37
不,爲什麼?這是一個可用的答案。一個事件是一個條件變量,如果你想以這種方式來看 - 只有更少的糖。 – Damon 2013-05-14 10:05:56
所有通常的同步原語?重要的原語是互斥和條件變量;其他的可以從它們合成(但如果直接在內核中實現,可能會更有效)。在那之後,最有用的一個是rwlock。 – 2013-05-14 10:22:46
- 1. Mercurial&Windows Server 2003
- 2. (Windows Server 2003中)CACLS.EXE使用
- 3. svctraceviewer爲Windows Server 2003
- 4. Robocopy for Windows 2003不支持/ DST選項
- 5. Windows Server 2003上的Nodejs
- 6. Windows Server 2003上的Log4Net
- 7. 在Windows Server 2003上的SocketException
- 8. 的變量條件選擇
- 9. 審覈Windows Server 2003文件夾
- 10. Windows Server 2003 PowerShell中的Get-ScheduledTask
- 11. Windows Server 2003中的Java swing錯誤
- 12. Microsoft Windows Server 2003中的JRE問題
- 13. 從Windows Server 2008訪問Windows Server 2003共享文件夾
- 14. 無法在Windows Server 2003
- 15. Windows Server 2003平臺SDK
- 16. PowerShell腳本在Windows Server 2003
- 17. ODP.NET for Windows 2003 Server 64位
- 18. Redis崩潰Windows Server 2003 R2
- 19. 與Windows Server WPF問題2003
- 20. CruiseControl.Net在Windows Server 2003 x64
- 21. WPF:於Windows Server 2003/2008
- 22. Windows Server 2003中線程的最大數量是多少?
- 23. mysql中的條件選擇變量
- 24. 如何在Windows Server 2003中的Dynamics AX Server中提供「項目Web訪問」?
- 25. 在Windows Server 2003中使用Psexec
- 26. Server 2003上的Word 2003插件安裝
- 27. Windows條件變量與事件
- 28. Windows Server 2003上的IE6 Standalone上的Cookie?
- 29. System.Threading.Timer不滴答作響的Windows Server 2003
- 30. Windows Server 2003上的IIS 6 RAM分配
要麼你選擇不支持Windows XP,要麼你必須處理操作系統提供的內容,如果前者不是選項。 – 2013-05-14 09:56:12
@MichaelWalz我正在尋找條件變量的替代品......有沒有? – BJC 2013-05-14 10:00:25
您可以從已存在的基元中構建條件變量。請參閱boost的boost :: thread :: condition_variable的實現。 [文檔](http://www.boost.org/doc/libs/1_53_0/doc/html/thread/synchronization.html),[來源](http://svn.boost.org/svn/boost/trunk /boost/thread/win32/condition_variable.hpp) – gimpf 2013-05-14 10:12:46