线程安全

在一个进程中有多个线程并发执行,每一个线程执行过程当中,变量值是相同的,执行结果也相同。servlet中采用的是单例设计模式,必定程度上形成了线程不安全,而struts2中action是每次从新建立的,分配了新的空间,每次值都是新的,因此struts2是一个线程安全的。可是线程安全不必定好,线程安全的优缺点,优势:在不少并发发起的时候保证了数据的正确性。缺点:效率很低,浪费了不少空间。设计模式

因为action是struts反射生成的,因此要求action有一个无参的构造方法。安全