JAVA多线程技术在JAVA应用程序中有什么用呢!!!
我看到一篇文章是这样说的:多线程需要理解机理
很多java程序员热衷于多线程程序编写,认为是对逻辑能力的挑战。其实在大量应用中根本就不需要编写多线程程序,或者说大多数编写应用程序的程序员不会去写多线程程序。
这是因为多线程机制都内置到基础平台当中了。程序员应该了解的是多线程原理和多线程安全,这对于今后准确地把握程序是至关重要的。
例如JSP中编写到不同的位置对于多个用户环境的安全影响完全不同,又如著名的Super Servlet是每一个访问作为一个进程,但是每一个页面是一个线程,
和Servlet正好相反,对程序的性能和安全的影响有天壤之别。我觉得挺有道理的 大家觉得呢
个人觉得JAVA多线程没多少啊 现在CPU都是多线程的

解决方案 »

  1.   

    主要看你所做的东西有什么要求,比如你做一个有关socket通信的,那么,没有多线程,程序的效率会很低
      

  2.   

    虽然 java 程序可以在 windows 上面跑,虽然 windows 的用户数最多,但是 java 应用主要跑在 unix/linux 上面。
    并不是所有的应用都是基于 web 的。很多 linux/unix 下面都程序都不是基于 web 的。大家不要小看。比如说,linux 下面网络管理软件现在有的已经用 java 来写了,因为 linux 稳定性比 windows 好(有的人这么说,不知道你怎么看),而客户需要这种网络管理软件提供比较好的可视化监控界面,c/c++ 写界面不太爽,所以用 java。写这种多线程程序的程序员工资不会比写 j2ee web  程序的人低!
      

  3.   

    JAVA多线程 是很底层的技术,比如JSP,SERVLET其实都是基于多线程的,容器都实现好了。我们使用就可以了,JAVA多线程自己开发起来很复杂的...