A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 沙漠里的小鱼 黑马帝   /  2013-2-8 00:00  /  1345 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请教一下多线程多作用 谢谢

7 个回复

倒序浏览
多线程是在进程中运行的,
也可以把线程看作是一个小的进程
回复 使用道具 举报
多线程的作用一是充分利用硬件资源,提高程序的运行效率。另外就是有些程序的功能必须用多线程才可以解决,比如游戏中,游戏程序既要渲染动画,同时还要处理玩家的操作,还要后台播放各种音效和音乐,这些都要用多线程的方法解决。即使在DOS中的图形游戏,比如仙剑一,也是通过中断模拟出多线程的方法解决的。
回复 使用道具 举报
哎 说的好抽象啊  多线程到底啥作用啊
回复 使用道具 举报
我觉得,楼主还是看看毕老师的线程视频,你就会明白多了。我们再怎么说也是说不全面的。

希望对楼主有所帮助
回复 使用道具 举报
就多线程打个比方:比如你在拉屎的时候想玩玩手机、看看小电影·····{:soso_e113:}。拉屎就好比主程序,玩手机、看电影就好比线程了!
这个够具体吧!
回复 使用道具 举报
多线程用处:多线程的目的是为了最大限度的利用CPU资源。对于一个进程中的多个线程来说,多个线程共享进程的内存块,
当有新的线程产生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。
因此,线程间的通信很容易,速度也很快。不同的进程因为处于不同的内存块,因此进程之间的通信相对困难。
多线程可以把任务分块执行,分块后可以同时进行而不用等待。这样效率更高如下载文件,通过多线程就可以实现多文件下载.例如:
迅雷下载,底层就是用多线程实现的。应该懂了吧!
回复 使用道具 举报
多线程就是同时运行不同的代码,提高程序的效率
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马