问题描述
- web容器多线程对代码的影响
-
并发访问web服务器,web服务器会创建多个线程调用代码A。如果代码A中没有任何线程控制关键词(volatile,synchronized等)。
问题1:代码A的执行是安全的吗,怎么执行的按顺序吗?
问题2:web容器创建多个线程时,每个线程都会有独立的代码A副本吗,创建独立的实例,工作区间吗?
问题3:这部分是否与其他框架有关?,例如依赖注入/控制反转容器
对这部分我理解不清,有理解错的地方帮忙指正下,先谢过
解决方案
不是线程安全的,你必须自己同步共享的数据以及同步不安全的函数调用。
时间: 2024-09-20 16:52:00