我發現了一些關於QMutex的信息,並且說這是一個用於保護資源的同步工具。它保護什麼資源?哪種資源受QMutex保護?
0
A
回答
2
QMutex將保護一個對象的值(如下例所示的變量)不會被更改,因此一次只有一個線程可以訪問它。
bank_account_mutex.lock();
account_balance = account_balance + money_change;
bank_account_mutex.unlock();
我還建議您閱讀文檔並自行實踐。這是一個重要的概念,尤其是當您有多個用戶對相同數據進行更改時。
+0
不客氣。 – Wes 2012-02-06 16:54:45
2
Qt文檔相當不錯。在問這樣的一般問題之前,你應該花一些時間閱讀它。
這裏QMutex
具體開始時間:http://doc.qt.io/qt-5/qmutex.html
QMutexLocker
是緊密相關的類,它簡化了使用QMutex
:http://doc.qt.io/qt-5/qmutexlocker.html
看這裏瞭解線程Qt的更廣泛的討論:http://doc.qt.io/qt-5/thread-basics.html
+0
我是初學者,感謝您的幫助 – 2012-02-06 14:24:56
相關問題
- 1. Spring oauth2指定受保護和不受保護的資源
- 2. 春返回受保護的資源
- 3. Ajax訪問受保護的資源
- 4. 如何配置access_token可以訪問哪個受保護的資源?所有的
- 5. 使用shrinkResources保護資源
- 6. 如何將ACL與受保護資源連接?
- 7. 發佈到受基本訪問授權保護的資源
- 8. Python - 訪問受保護的網絡資源
- 9. 從授權服務器訪問受保護資源
- 10. 訪問Google App Engine上的受oauth保護的資源
- 11. Jaspic:處理訪問不受保護的資源
- 12. 如何學習處理受保護資源的HTTP請求?
- 13. Jaspic:處理訪問受保護的資源
- 14. Spring MVC&Security - 授權過程中受保護資源的識別
- 15. 如何從java客戶端獲得受保護的Web資源
- 16. 使用飛碟解決受保護的資源(ITextRenderer)
- 17. Java/Groovy集成測試受保護資源
- 18. Spring Security OAuth2受保護資源實際上未受保護...篩選器無法正常工作?
- 19. 保護Web服務器中的資源
- 20. OAuth2:保護非用戶資源
- 21. MobileFirst 8:保護靜態資源
- 22. 失蹤子資源完整性保護
- 23. Spring HandlerInterceptor或Spring Security來保護資源
- 24. ASP .NET MVC保護所有資源
- 25. android版本,保護數據資源
- 26. 密碼保護資源| ASP.NET MVC
- 27. 對資源黑客的保護
- 28. 覆蓋受保護的內部受保護!
- 29. 克隆受保護的邊緣受保護的驅動器
- 30. 受保護與不受保護的區別
你知道[相互排斥](http://en.wikipedia.org/wiki/Mutual_exclusion)嗎? – UmNyobe 2012-02-06 14:49:28
我剛開始使用線程,所以有很多地方不太明白。謝謝大家。 – 2012-02-06 16:48:15