首页 > 学院 > 开发设计 > 正文

final变量在多线程程序中的好处

2019-11-08 03:25:01
字体:
来源:转载
供稿:网友

好处:保证在构造函数中的变量设置,对其它线程来说,都是可见的。而且对于通过final变量到达的任意变量,对其它线程也是可见的(例如final Map变量里面的值)。 原因:对于通过final域可到达的变量的写入操作,将不会与构造过程后的操作,一起被重排序。

参考:《java并发编程实战》16.3


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表