为什么?我不懂,线程中不能用synchronized?

解决方案 »

  1.   

    就是runAction()方法 同时只能有一个用户操作,如果一个用户在执行时,有另一个用户请求必须等待当前用户执行完成这个操作才能执行runAction()方法
      

  2.   

    你应该用数据库里的序列做为那个表中orderId 的关键字值,那样就不会重复了。每次请求都会生成新的。
    实际意义上说没有真正的同时,都是按时间片等待的。