命名线程安全功能的优雅而清晰的方式?

时间:2016-02-18 20:51:21

标签: naming-conventions

我正在寻找线程安全函数的命名约定,这意味着可以从多个线程安全地调用的函数。但假设我使用:

void FooThreadSafe();

在你的心目中,你认为:

这个函数会使用锁定机制并且可以安全地同时调用吗?

只能在线程安全上下文中调用此函数吗?

对我而言,这是第一种选择,但很多人认为这是第二种选择。因此,我正在寻找一种方法来明确表示您不必锁定以调用该功能。有什么想法吗?

谢谢,

Noisetier

1 个答案:

答案 0 :(得分:0)

Java使用AtomicConcurrent作为前缀。

例如AtomicReference<>ConcurrentHashMap<>