返回信息流今天发呆的时候突然想到这个问题,想问问大牛们~具体是这样的,有某函数被多个线程引用,并且还循环引用多次,那么这个函数内部的变量会不会出现混乱呢~也就是说多线程操作的时候,系统会不会分配多片空间给这个函数,或者是如果只划分了一片空间,两个线程会不会排队来引用这个函数呢(一个线程处理完,另一个线程在引用这个函数)。
如果都不行,那就很可能会出现安全问题了啊~数据被混乱的修改,有什么方法避免呢?
这是一条镜像帖。来源:北邮人论坛 / cpp / #27886同步于 2009/8/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
问:多线程引用同一函数可能产生的安全问题
zhouchong90
2009/8/31镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
【 在 myou 的大作中提到: 】
: 这个就扯了~~
: 函数只要可重入就ok。
---------------------------------------------------------------
某个函数是否可重入,也是线程互斥与同步讨论的一部分好不好?不要无知帝