CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

多线程调用同一全局函数会不会锁死

楼主victorzou(春城)2006-03-17 15:46:41 在 VC/MFC / 进程/线程/DLL 提问

全局函数被频繁调用,担心会有这个问题。 问题点数:20、回复次数:6Top

1 楼goodboyws(深夜不眠者(VCMVP))回复于 2006-03-17 15:48:43 得分 5

只有一个临界区的话不会Top

2 楼goodboyws(深夜不眠者(VCMVP))回复于 2006-03-17 15:49:57 得分 0

另外,你的这个全局函数最好不要调用MFC控件的成员函数Top

3 楼victorzou(春城)回复于 2006-03-17 16:11:21 得分 0

to   goodboyws(深夜不眠者)   我的全局函数只是对各线程中的数据进行计算再传回。不涉及全局变量和别的线程的数据Top

4 楼thethefighter(龙卷风)回复于 2006-03-17 16:30:56 得分 5

没有需要同步的公共数据时,就不会锁死。Top

5 楼alphapiao(奉旨灌水钦差)回复于 2006-03-17 16:48:36 得分 5

调用同一函数,只有函数内没有对全局变量的操作,就不会任何有问题  
   
  如果有,则要小心了。Top

6 楼dingzhenhhy(霸王龙)回复于 2006-03-18 21:34:24 得分 5

对于函数每调用一次就重新开辟了内存区域,如果函数内不设计到公共变量文件等操作就没问题Top

相关问题

  • 函数(全局函数?)调用出现的一个问题
  • 使用callbyname函数样调用全局模块中的函数?
  • 全局函数: 调用全局函数怎么也说未定义?
  • 请问:dll中的全局函数,可以在主函数中调用吗?
  • 实现多线程时定义的全局函数是不是只能调用全局函数?
  • 函数调用
  • 函数调用
  • 调用函数
  • 函数调用
  • 函数调用

关键词

  • 函数
  • 线程
  • 数据
  • 全局
  • 调用
  • 变量
  • 同一
  • 公共
  • 不会
  • 问题

得分解答快速导航

  • 帖主:victorzou
  • goodboyws
  • thethefighter
  • alphapiao
  • dingzhenhhy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo