我需要知道为什么servlet不是线程安全的?什么是Struts 2.0框架控制器servlet是线程安全的原因?
servlets
是否有必要将所有servlet实例变量标记为"volatile"(或从同步部分中访问它们)?包括那些在"init"方法中定义的,之后没有修改过的?
我知道"init"方法是由一个线程调用的,并且该变量将被另一个线程访问,因此它似乎是必要的.或者可能不是?是否有任何机制可以保证在"init"方法完成后,所有其他线程都可以看到实例变量的当前值?
java concurrency servlets
servlets ×2
concurrency ×1
java ×1