我發現了一些關於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. Withings API - 訪問受保護的資源
- 4. Ajax訪問受保護的資源
- 5. 如何配置access_token可以訪問哪個受保護的資源?所有的
- 6. spring oAuth2不保護資源
- 7. 使用shrinkResources保護資源
- 8. 如何嘲弄的呼叫從一個受保護的資源
- 9. 如何將ACL與受保護資源連接?
- 10. Jaspic:處理訪問受保護的資源
- 11. 如何從java客戶端獲得受保護的Web資源
- 12. 從授權服務器訪問受保護資源
- 13. Java/Groovy集成測試受保護資源
- 14. Jaspic:處理訪問不受保護的資源
- 15. 受保護的資源在Spring-Security-Oauth2中無access_token訪問
- 16. Python - 訪問受保護的網絡資源
- 17. Django Rest框架:無法創建受保護的資源
- 18. Spring MVC&Security - 授權過程中受保護資源的識別
- 19. 如何學習處理受保護資源的HTTP請求?
- 20. 通過繼承共享的靜態受保護資源
- 21. 訪問Google App Engine上的受oauth保護的資源
- 22. 使用飛碟解決受保護的資源(ITextRenderer)
- 23. 發佈到受基本訪問授權保護的資源
- 24. JSF/Java EE登錄不需要受保護的資源
- 25. Spring Security OAuth2受保護資源實際上未受保護...篩選器無法正常工作?
- 26. 如何保護關聯資源?
- 27. 保護Web服務器中的資源
- 28. Spring HandlerInterceptor或Spring Security來保護資源
- 29. 保護а資源的視頻文件
- 30. 如何保護我的EXE資源?
你知道[相互排斥](http://en.wikipedia.org/wiki/Mutual_exclusion)嗎? – UmNyobe 2012-02-06 14:49:28
我剛開始使用線程,所以有很多地方不太明白。謝謝大家。 – 2012-02-06 16:48:15