Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经看到这个运算符被大量使用,我什至每次有零钱时都会使用它。所有很酷的宝石都有这种和平的代码。但是当使用这个操作符时线程安全呢?
像任何其他分配一样,如果没有互斥锁,它就不是真正的线程安全。根据系统中的内核数量,它可能看起来是线程安全的。我注意到 4 核/8 线程系统的多线程问题比 2 核/2 线程系统要多得多,因此,如果您可以访问其中之一,请使用它来确保您已经得到你正在尝试的任何解决方案。
写锁可能是一件麻烦事,但这是您为生活在多线程世界中所付出的代价。