首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
专题开发/技术/项目
英特尔多核软件开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
[向
intel_www
提问]
多线程在多核环境下有何不同吗?希望有相关资料
[已结贴,结贴人:laomig]
加为好友
发送私信
在线聊天
laomig
龙人
等级:
可用分等级:
贫农
总技术分:
60
总技术分排名:
135587
揭贴率:
88.89%
发表于:
2008-08-23 07:46:14
楼主
我用VC在win2000或XP下开发应用程序时,有时会用多个线程做通信和处理程序,一个线程用于向公共缓冲区写,另一个负责从缓冲区取数据处理,一般是用CEvent和CCriticalSection来同步,不知道在多核环境下这样的同步程序会遇到什么问题吗?比如CCriticalSection还能不能保证我公共缓冲区的安全。
问题点数:
100
回复次数:
6
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
intel_iclifort
iclifort
等级:
可用分等级:
富农
总技术分:
1693
总技术分排名:
12299
发表于:
2008-08-25 11:24:34
1
楼 得分:
20
能不能保证共享数据的安全,关键要看你的代码如何写的。写得不好,可能安全没问题,却发生死锁了。
可以考虑用Intel Thread Checker查看是否发生了这些多线程编程中常见的错误
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
intel_www
万金油
等级:
可用分等级:
富农
总技术分:
1705
总技术分排名:
12322
发表于:
2008-08-25 21:07:19
2
楼 得分:
20
在多核环境下有
可能
将你的程序中某些在原来的单核环境中没有暴露出来的问题显现出来。至于CCriticalSection本身是没有问题的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
laomig
龙人
等级:
可用分等级:
贫农
总技术分:
60
总技术分排名:
135587
发表于:
2008-08-27 20:57:18
3
楼 得分:
0
Intel Thread Checker 怎么使用,有手册吗
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
intel_www
万金油
等级:
可用分等级:
富农
总技术分:
1705
总技术分排名:
12322
发表于:
2008-08-27 22:57:09
4
楼 得分:
20
当然有随机的使用手册啦。论坛里面还有好些帖子讲如何使用的。比如:
http://topic.csdn.net/u/20080509/13/6d9e3057-c841-4d8d-bcc1-d898dd5f3a74.html
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
laomig
龙人
等级:
可用分等级:
贫农
总技术分:
60
总技术分排名:
135587
发表于:
2008-09-09 19:10:41
5
楼 得分:
0
咱们通常所说的多核,并不是多CPU吧?如果多CPU是不是编程跟复杂
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
intel_www
万金油
等级:
可用分等级:
富农
总技术分:
1705
总技术分排名:
12322
发表于:
2008-09-10 09:35:37
6
楼 得分:
40
引用 5 楼 laomig 的回复:
咱们通常所说的多核,并不是多CPU吧?如果多CPU是不是编程跟复杂
从软件设计的角度来看,两者的区别并不是很大。实际上在多核走向客户端桌面系统之前,多CPU系统早就大规模的应用到了服务器端,所以服务器端的程序很早就已经多线程并行化了。现在由于多核CPU的普及,客户端也具有了以前只有昂贵的服务器才有的并行处理能力,我们要做的就是推动客户端的软件也走向多线程并行化。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友