社区
Java SE
帖子详情
多线程问题,菜鸟提问
ooo19841080xinxin
2007-11-19 12:30:47
我不理解单CPU的情况下,多线程下载是如何发挥他的优势的,我的理解是一个CPU的情况下,单线程和多线程应该一样吧.
另外,多线程一般都用在什么情况下?
...全文
99
6
打赏
收藏
多线程问题,菜鸟提问
我不理解单CPU的情况下,多线程下载是如何发挥他的优势的,我的理解是一个CPU的情况下,单线程和多线程应该一样吧. 另外,多线程一般都用在什么情况下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lixkyx
2007-12-06
打赏
举报
回复
而如果网络通信是完美的,没有时延或者错误,那么多线程和单线程的速度是一样的,甚至可能更慢一点点,因为线程的切换也需要开销。
lixkyx
2007-12-06
打赏
举报
回复
在单CPU系统里,多线程下载只有当网络情况不好的时候才比单线程有优越性,因为一个线程在下载时可能因为要读取的数据块难以获得或者网络拥塞导致数据包丢失,结果迟迟不能工作完毕,而另一个线程就可以接替工作(除非它同时也遇到同样的问题,而这个概率是较小的),从而整体上来说,总的效率就提高了。线程越多,相应的效率就会越高。
ftgreat
2007-11-19
打赏
举报
回复
多线程使得相同程序的不同线程间交互方便,他们可以更方便地共享资源。
lpingxh
2007-11-19
打赏
举报
回复
我的理解是可以提高用户的体验,比如服务器可以并发的接受多个请求,单CPU的情况下,通过时间分片机制,耗时少的可以很快完成运行
wxy32
2007-11-19
打赏
举报
回复
多线程下载我的理解是文件分块读取,最后合并,这样应该会把网络延迟产生的等降到最低.
yulin001122
2007-11-19
打赏
举报
回复
谁说一定多线程比单线程快了?
一般长时间等待的操作可以放在新的线程里面, 比如NET,数据库等等。
java学习网站搜集
2. **进阶教程**:随着技能的提升,开发者可能需要学习面向对象编程、异常处理、
多线程
、网络编程等高级主题。像Oracle官方文档、Stack Overflow等网站能提供这些
问题
的解答。 3. **项目实战**:通过参与实际项目来...
科赛比赛.zip
3. **
多线程
与并发控制**:为了提高程序效率,开发者可能使用
多线程
或多进程来并行处理任务。线程同步机制,如锁、信号量、条件变量等,也是理解和分析源码的重要部分。 4. **数据库操作**:如果项目需要存储和检索...
IceLight V1.3.44[一线光-无驱,恢复SSDT,可杀IS,SS]
等等 还是还原不了SSDT,哎,
菜鸟
啊 Version 1.1.31:3月2日,加入线程枚举,显示模块数、检测更新、在线
提问
。+小改动,同时结束多个进程 Version 1.2.38:3月9日,放弃DLL注入结束进程,改用代码注入。另...
「剑指Java面试-Offer直通车」学习源码及笔记.zip
书籍的内容结构一般会分为几个部分,首先是基础知识的回顾,包括Java的集合框架、
多线程
、IO流、网络编程以及反射机制等。接着,书中可能会深入探讨Java虚拟机(JVM)的工作原理,包括内存管理、垃圾回收机制以及...
连接
多线程
mysql Connector C/C++
多线程
封装 连接
多线程
近期一直在查找连接
多线程
之类的题问,今天正好有机会和大家分享一下. mysql Connector C/C++
多线程
封装 在网上找了许久,有很多封装,但是感到对
多线程
理处的多不,都不是很想理。封装完的第一个版本,法想...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章