门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
其他
›
关于QtConcurrent的特性
发布主题
返回列表
关于QtConcurrent的特性
0
回复
4738
查看
[复制链接]
tianchao412
当前离线
积分
37
tianchao412
尚未签到
来源:
2019-2-18 20:10:21
显示全部楼层
|
阅读模式
2
Qter豆
在QT的manual中提到QtConcurrent的一些特性
1.并发计算,即对于容器中的数据根据实际的核心数采用并发线程计算,在这个过程中,各个线程操作的是同一个容器中的数据,但不必考虑线程间的同步,即不必调用低级的mutex,readwritelock,wait conditions,信号量等同步手段。
2.可以将run函数放到QThreadPool默认的线程池中的线程运行。
在QT的manual中提到QtConcurrent是高级的多线程计算框架,我理解这里的高级主要指的应该就是上面的第一个特**,即同一容器中的数据采用并发计算时不用考虑线程间的同步问题吧。
不知道我的理解有没有问题?在写一些总结文章,希望大家指正和补充。
我来回答
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了