我发现了一些关于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