问答详情
源自:2-4 统一异常处理(上)

这段代码在并发环境应该会有线程安全的问题吗?static 是多线程共享的,返回的Result对象会不会是其他的线程的值





http://img2.mukewang.com/5e4015e20001af8c12360772.jpg

static是多线程共享的, 这个是线程安全的吗

提问者:Ajayy 2020-02-09 22:25

个回答

  • 慕仔1333040
    2020-02-09 23:19:25
    已采纳

    这不存在现成安全的问题!红框内的result对象实在方法内创建的,无法被多个线程共享,所以不存在现成完全问题;上面static修饰的是方法而不是 成员变量,如果是成员变量 可能又有线程安全的风险,但是取决于你的程序怎么写;