首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

多对象同时调用同一函数的有关问题

2012-09-17 
多对象同时调用同一函数的问题比如一个加法的函数,现在有十个对象同时要调用它,我不知道真实结果会是怎样。

多对象同时调用同一函数的问题
比如一个加法的函数,现在有十个对象同时要调用它,我不知道真实结果会是怎样。以前没有涉及过此类问题,而且还不好模拟,所以现发帖问一下各位,如有做过的能否告知一下,先谢了!

[解决办法]
这是多线程数据同步问题

一般来说 使用局部变量没问题

全局变量或者静态变量需要加锁
[解决办法]

探讨

引用:

引用:

比如在某一个时刻,有很多对象同时进行一个加法运算(也就是同时调用一个函数),我们的多线程编程如何保证运算的结果不张冠李戴?有谁能详细的说明一下吗?


不用担心这样的问题。算法(加法)和数据是独立的,通常我们说的多线程同步,其实本质上是针对数据(比如某个变量、某个文件需要加锁)而言的,对于不改变输入的算法(如楼主所说的情况),……

热点排行