我正在寻找线程安全函数的命名约定,这意味着可以从多个线程安全地调用的函数。但假设我使用:
void FooThreadSafe();
在你的心目中,你认为:
这个函数会使用锁定机制并且可以安全地同时调用吗?
或
只能在线程安全上下文中调用此函数吗?
对我而言,这是第一种选择,但很多人认为这是第二种选择。因此,我正在寻找一种方法来明确表示您不必锁定以调用该功能。有什么想法吗?
谢谢,
Noisetier
答案 0 :(得分:0)
Java使用Atomic
或Concurrent
作为前缀。
例如AtomicReference<>
,ConcurrentHashMap<>
。