![](/img/trans.png)
[英]operator== and explicit constructor in boost::detail::atomic_count?
[英]is boost::detail::atomic_count thread safe?
我在多個線程中遞增/遞減boost :: detail :: atomic_count。
想知道這種做法是否可行,或者我是否需要鎖定(然后可以使用常規的int變量)?
謝謝。
原子變量的全部目的是無鎖的*和線程安全的。
是的,這是絕對安全的; 不,您不需要鎖。
*即,“鎖定”是在硬件級別完成的。 您是否在使用某些東西之前不了解它? :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.