我不得不说一句,楼主,把java 2的第1章看看就知道了

解决方案 »

  1.   

    总结一下,只要你正确的使用java编程,那么恭喜你,你的程序已经是多线程了。至于什么好处,很简单,如果你希望你的程序在2cpus的机器上跑的比1cpu的快,那么你就需要多线程。
      

  2.   

    B/S编程,做OA系统,好像就没用到多线程编程!
      

  3.   

    其实象B/S编程在我们写程序过程中没发现多线程,不过往下一层就能看到它了 :)
    否则server如何应付多个同时访问呢?
      

  4.   

    同意楼上的,b/s的多线程往底层一些就看到了。首次调用init方法创建servlet,只能创建单个实例,之后每个用户的请求将生成一个线程,调用以前创建实例的service方法。这样多个并行请求生成多个线程,同时调用service方法。其实servlet的实质就是线程。
      

  5.   

    Guten Tag    多线程的用处很多了,等你开发一些比较大一点的软体,就会大量用上,它的作用主要在于:
        1、如果没有多线程,在同一时间里只能做一件事,多线程克服了这个缺点;
        2、使各个任务的执行表现的如同同步执行一样,如,设计两个士兵向同一方向行进;
        3、如果有些系统是多处理器系统,那么用多线程比用单线程快很多;
        4、等待缓慢的I/O操作时完成其它任务,如在编辑文档的同时可以打印另一个文档;
        5、取代掉常用的时针组件,简化对象模型,用时针组件触发事件时,通常需要把一个过程分解成为瞬时过程,设计很繁杂。
        所以,多线程还是要学的。