3

我已经看到这个运算符被大量使用,我什至每次有零钱时都会使用它。所有很酷的宝石都有这种和平的代码。但是当使用这个操作符时线程安全呢?

4

1 回答 1

1

像任何其他分配一样,如果没有互斥锁,它就不是真正的线程安全。根据系统中的内核数量,它可能看起来是线程安全的。我注意到 4 核/8 线程系统的多线程问题比 2 核/2 线程系统要多得多,因此,如果您可以访问其中之一,请使用它来确保您已经得到你正在尝试的任何解决方案。

写锁可能是一件麻烦事,但这是您为生活在多线程世界中所付出的代价。

于 2012-12-13T05:09:50.550 回答