开发者社区 问答 正文

Java语言中,关键字volatile和synchronized有什么不同?

Java语言中,关键字volatile和synchronized有什么不同?

展开
收起
开发者小助手_LS 2021-11-03 18:03:44 741 分享 版权
1 条回答
写回答
取消 提交回答
  • volatile 通常被比喻成"轻量级的synchronized",也是Java 并发编程中比较重要的一个关键字。和synchronized 不同,volatile 是一个变量修饰符,只能用来修饰变量。无法修饰方法及代码块等。

    2021-11-03 18:04:10
    赞同 展开评论