Java的代码必须考虑运行环境吗?

开拓者Amadues 2021-07-10 22:56:18

比如类的属性是线程不安全的,在web容器里执行要考虑多线程共享的问题,如果是每个请求的数据都是一个独立的副本,那么要用ThreadLocal定义。而本地执行是进程级别的,就不用考虑被共享的问题,直接定义就行了。

...全文
402 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
老王就是我 2021-07-19
  • 打赏
  • 举报
回复

理解不到位,先翻下什么叫线程独享资源,什么叫线程共享资源再说吧。非容器化的对象外,new出来的对象是线程独享资源

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧