开发者社区> 问答> 正文

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

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

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

    2021-11-03 18:04:10
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载