求教一个关于同步互斥的问题

armourstill 2014-01-20 02:12:41
假设我有一个Reader类,一个Writer类,都继承于QThread
还有一个Res类,里面有共享资源ResList(QList类型)和共享资源sum(int类型),都以静态成员实现
读线程实现对list的遍历输出和输出sum值
写线程实现修改list和sum
我现在想用QReadWriteLock控制读线程和写线程互斥访问,看了一下帮助文档,但还是不清楚读写锁的代码究竟要写在哪里。是写在Res类里,以后在run函数中实现LockForRead和LockForWrite方法么?还是别的什么方式?如果能给个具体例子就最好了~~
...全文
147 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
写在读和改写数据的地方

16,818

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧