设置为两个进程组:


访问后,System.out显示成这样

以上是开始过程,如果顺利应该是下图样子(即第二个测试进程组方式)

执行service方法中使用了事务
boolean success = Db.tx(new IAtom() {
@Override
public boolean run() {调用的controller加了synchronized
public synchronized void saveXinYa() {这个有什么影响还是配置有问题还是代码的问题?
项目:JFinal
这里先提醒一下, 在多并发之下 System.out 输出到控制台的信息的先后次序是完全不靠谱的,这个是 System.out 自身的特性,jfinal 是无法干预的