多线程调用同一全局函数会不会锁死
全局函数被频繁调用,担心会有这个问题。 问题点数: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




