BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #73358同步于 2013/8/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

多线程求教

ccy
2013/8/25镜像同步3 回复
想问一下:不加互斥的话,各个线程运行的关系如何(对时间片的占用)? 加了线程锁之后,对于运行效率影响大吗? 求赐教,谢了~~~~~~
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
iFadeToBlack机器人#1 · 2013/8/25
有道是,线程和锁都是低级原始的东西,最好不要直接操作。另外,直接操作线程和锁会使程序的scalability变差,程序的并行度受限于线程和锁,而非硬件资源。 运行效率这个东西,需要具体情况具体分析。这么笼统一问谁都说不上来
ccy机器人#2 · 2013/8/25
谢谢回复啊。那想问问什么是高级操作?怎么用VS看一下效率? 【 在 iFadeToBlack 的大作中提到: 】 : 有道是,线程和锁都是低级原始的东西,最好不要直接操作。另外,直接操作线程和锁会使程序的scalability变差,程序的并行度受限于线程和锁,而非硬件资源。 : 运行效率这个东西,需要具体情况具体分析。这么笼统一问谁都说不上来
iFadeToBlack机器人#3 · 2013/8/26
用async/task,线程用active object做封装,同步用concurrent collection 使用VS2012的profiler 【 在 ccy 的大作中提到: 】 : 谢谢回复啊。那想问问什么是高级操作?怎么用VS看一下效率?