黑马程序员技术交流社区
标题:
多线程问题
[打印本页]
作者:
王志龙
时间:
2012-4-26 21:22
标题:
多线程问题
多线程有什么优点啊,单线程有什么优点啊,视频上没有/
作者:
海继峥
时间:
2012-4-26 21:27
多线程的优点
1通过网络与wed服务器和数据库进行通讯。
2执行占用大量时间的操作。
3区分具有不同优先级的任务。
4使用户界面可以在将时间分配给后台任务是能快速做出响应。
作者:
黑马李亮
时间:
2012-4-27 12:51
客户端和服务器交互是有时间限制滴,一般是90秒,如果你要处理一个很复杂的操作如果超过了90秒那必然会超时,超时的话就会结束程序执行,结果是失败,如果用多线程的话,咱另开个线程让这个线程去做那个复杂的操作,这样1.UI线程不会卡,用户体验度提高了,2.不会超时,什么时候执行完都行,还有更好玩的如果你把线程设置成了后台线程,那么即使你关了浏览器什么的,后台线程也会继续的执行 值得最后
作者:
胡杰震
时间:
2012-4-27 12:53
多线程优点
(1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时一直处于活动状态;(2)当前没有进行处理的任务时可以将处理器时间让给其它任务;(3)占用大量处理时间的任务可以定期将处理器时间让给其它任务;(4)可以随时停止任务;(5)可以分别设置各个任务的优先级以优化性能。
单线程不会对服务器造成压力!但是当具有多个进程时,这时候CPU不会分配资源给其他进程,处理时间会变长变慢!
作者:
韩新凯
时间:
2012-4-27 13:48
多线程同时执行多个任务。
作者:
非常小可
时间:
2012-4-27 14:26
http://net.itcast.cn/list-8-0.htm 这里有教程,你可以去看下,
作者:
许庭洲
时间:
2012-4-27 16:17
多线程能同时多个处理不同任务,而单线程只能处理一个任务,比起多线程处理速度要快,但容易导致系统死锁。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2