请教老师 这里所谓的“线程中的操作不会对Bean的成员执行查询以外的操作” 执行查询以外的操作 是不是指 增删改?

来源:7-7 讲师管理功能开发

慕函数0552834

2021-02-18

如果单例Bean,是一个无状态Bean,也就是线程中的操作不会对Bean的成员执行查询以外的操作,那么这个单例Bean是线程安全的

请教老师 这里所谓的“线程中的操作不会对Bean的成员执行查询以外的操作” 执行查询以外的操作 是不是指 增删改?

写回答

1回答

甲蛙

2021-02-19

这句话好像不是我课程里讲的吧。

大概是对的,只要没有线程全对Bean的属性值做修改,所有线程都只是读,那就是安全的。

如果所有的线程都可以对它修改、读取,那就会出现某一个线程明明修改成1,再读就变成2了,就是线程不安全

0
0

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1698 问题

查看课程