2011-01-28 40 views

回答

2

阅读是线程安全的。如果你打算写信给nID,那么它就成了一个问题。

0

它不会修改任何东西。它怎么可能是线程安全的或不是线程安全的?

+0

对不起,假设有一个线程安全的成员函数可以改变它的值。 – bl23 2011-01-28 01:17:33

3

这取决于你的意思是“线程安全”。例如,如果通过“线程安全”,你的意思是“所有对这个变量的写入都将保证在所有线程上按照一致的顺序进行观察”,那么不是,那根本不是“线程安全的”。如果你的意思是“这个变量的测试和集合保证给出的结果与单线程数据依赖规则一致”,那么不是,那根本不是“线程安全的”。

给我们一个关于“线程安全”对您意味着什么的谨慎定义,并向我们展示所有编写者以及所有对这些读者和编写者有依赖性的代码,然后我们可以给您一个有意义的意见。在这个问题上没有足够的信息来开始有意义地回答这个问题。