当当当!!!欢迎收看雪山凌狐教程!我是讲师雪山凌狐。
感谢大家点进来查看我们这套教程的第20课!!!一流精良制作PPT+视频教程详细讲解,包君满意!
如果觉得课程对你有帮助的话,欢迎给我赠送好评和精币哦~他们是免费的,不会消耗自己的哟~让更多的人看到!最后几天,赶紧送送送!!!!!
视频教程:
文字教程:
这节课我们正式开始改写我们解析部分的代码,使之从单线程神奇的变为多线程,提高运行效率和运行速度。
改写单线程变多线程 先来让解析速度加快。 技术要点: 1.在写单线程的时候,如果有意识的把中间过程用子程序封装起来,改成多线程非常的方便。 2.解析的改写要点是,本来是一个线程从第一页开始往后一页页解析的,改写成,每一个子线程来解析一页内容并写到超级列表框中,以页码数为区分线程的参数即可。 3.线程数不断增加,如何控制线程数不会无限增加(无限增加会导致程序占用系统资源过分大,电脑顶不住)? 4.许可证,许可区在多线程中如何进行利用?应该在哪一步的时候进入临界区,哪一步可以不用进入? 详情请仔细看好我的视频演示。
课后作业 课后作业: 请大家根据视频所学,把你自己现在手头的批量下载器的一页页分析改成多线程分析,提高速度。 学有余力的同学可以考虑完成: 如果你的课后作业轻松完成了,请你按着这样的模式,将下载功能也改写成多线程下载,你能否独立实现呢?我们下节课会对这部分进行讲解。
请务必完成作业之后再看下一课! 下节课我们将讲解如何将下载单线程改成多线程。
高清源文件下载:
链接:http://pan.baidu.com/s/1nuVidOd 密码:eioh
下载:https://share.weiyun.com/42b64aedd9cb2f36a357bf0dc27b27ee
第二十一课地址:
http://bbs.125.la/thread-14029239-1-1.html
|