多线程编程有什么用? 我不得不说一句,楼主,把java 2的第1章看看就知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 总结一下,只要你正确的使用java编程,那么恭喜你,你的程序已经是多线程了。至于什么好处,很简单,如果你希望你的程序在2cpus的机器上跑的比1cpu的快,那么你就需要多线程。 B/S编程,做OA系统,好像就没用到多线程编程! 其实象B/S编程在我们写程序过程中没发现多线程,不过往下一层就能看到它了 :)否则server如何应付多个同时访问呢? 同意楼上的,b/s的多线程往底层一些就看到了。首次调用init方法创建servlet,只能创建单个实例,之后每个用户的请求将生成一个线程,调用以前创建实例的service方法。这样多个并行请求生成多个线程,同时调用service方法。其实servlet的实质就是线程。 Guten Tag 多线程的用处很多了,等你开发一些比较大一点的软体,就会大量用上,它的作用主要在于: 1、如果没有多线程,在同一时间里只能做一件事,多线程克服了这个缺点; 2、使各个任务的执行表现的如同同步执行一样,如,设计两个士兵向同一方向行进; 3、如果有些系统是多处理器系统,那么用多线程比用单线程快很多; 4、等待缓慢的I/O操作时完成其它任务,如在编辑文档的同时可以打印另一个文档; 5、取代掉常用的时针组件,简化对象模型,用时针组件触发事件时,通常需要把一个过程分解成为瞬时过程,设计很繁杂。 所以,多线程还是要学的。 Integer ir=0626; 打印出406 难道是精度丢失? 不知道怎么改 字节数组问题求教! 大家帮忙看看,为什么setLayout(new GridLayout(1,2))不管用 问一个JNDI的问题啊, Java疑难 求一简单正则表达式 关于 java 开发 vpn 客户端的问题 我们公司的论坛,新开张的 (高分求教)java 中如何处理二进制数据? 一个关于操作符的面试题 100---------JScrollPane中的滚动条为何不行啦?熟悉swing控件的高手请让我送点分
否则server如何应付多个同时访问呢?
1、如果没有多线程,在同一时间里只能做一件事,多线程克服了这个缺点;
2、使各个任务的执行表现的如同同步执行一样,如,设计两个士兵向同一方向行进;
3、如果有些系统是多处理器系统,那么用多线程比用单线程快很多;
4、等待缓慢的I/O操作时完成其它任务,如在编辑文档的同时可以打印另一个文档;
5、取代掉常用的时针组件,简化对象模型,用时针组件触发事件时,通常需要把一个过程分解成为瞬时过程,设计很繁杂。
所以,多线程还是要学的。