为了账号安全,请及时绑定邮箱和手机立即绑定

jsr305 ThreadSafe注解的接口是什么意思?

jsr305 ThreadSafe注解的接口是什么意思?

POPMUISE 2022-06-15 17:49:42
@ThreadSafepublic interface ServerInterceptor {    ...}我正在开发一个gRPC server.我发现界面ServerInterceptor是用@ThreadSafe. 当我想实现时,我对这个注释感到困惑ServerInterceptor。这是否意味着我需要确保实现的线程安全?
查看完整描述

2 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

@ThreadSafe 只是向其他使用/实现接口/类的程序员表明它应该是线程安全的。不过不保证什么。



查看完整回答
反对 回复 2022-06-15
?
www说

TA贡献1775条经验 获得超8个赞

通过使用 annotation 注释类/接口@ThreadSafe,并不意味着该类是线程安全的。程序员需要使类成为线程安全的,然后用这个注解对类进行注解。

ServerInterceptor在您的情况下,通过注释接口@ThreadSafe可能意味着,将为该接口编写实现类的人必须使该类成为线程安全的。

因此,这只是为了可读性,并向同事程序传达人们在编写此界面时的想法。


查看完整回答
反对 回复 2022-06-15
  • 2 回答
  • 0 关注
  • 175 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信