本帖最后由 longge424 于 2012-10-19 13:06:06 编辑

解决方案 »

  1.   

    web开发和多线程没有什么必然联系,多线程是javaSE的一个比较高级的技术而已,一般用于服务器并发响应的开发。当然客户端也可以用多线程,但和浏览器就没有什么关系了,客户端的多线程一般是为了提高用户体验,简单的说你可以同时做几件事情。
    我们常用的windows操作系统就是一个典型的巨大的多进程,多线程软件。
    事务和多线程也没有什么必然的联系。完全就是另一回事,这里就不解释了。
      

  2.   

    何必要用多线程。 了解web请求的原理吗?
      

  3.   


    我的意思是客户端发送请求到服务器端,服务器端调用相应的service方法,sevice方法里有诸如业务1、业务2、业务3……比较耗时,此时在service里能不能启用多线程分别处理业务1、2、3,如果能那么如何控制整个service的事务?比如业务1和业务3执行正确,业务2异常 如何保证整个service回滚?-------------------------------------------------------呵呵 ,表达能力一般,不知道表述清楚没有
      

  4.   

    WEB 本身就是多线程 。
    一般情况下尽量避免在WEB另外起线程。