1 / 2
文档名称:

转-关于多线程(2).txt

格式:txt   页数:2
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

转-关于多线程(2).txt

上传人:管理资源吧 2011/9/16 文件大小:0 KB

下载得到文件列表

转-关于多线程(2).txt

文档介绍

文档介绍:作者:lovefan
email: lovefan@
日期:8/1/2001 4:07:09 PM
枫叶国游子 2001-07-04 16:32:33
我这里可以大概给你介绍一下,但对于每一种编程模型要看具体的示例是什么,而且我不可能给你罗列所有的代码,请谅解。
其实我们编程只要尽量站到比较高的层次,很多道理其实你会发现你已经懂了。
就多线程来说,我们开始设想只有两个线程(>2时是不是算数学归纳法?)那么如果两个独立的线程会发生什么呢?
1。当一个线程进入moniter(也就是说站用一个object),另一个线程只有等待或返回,而我们把返回就称为一种模式,这种模式的英文是Balking。
2。这两个线程可以是有序的执行,而不是让OS来调度,这时我们要用一个object来调度,这种模式称为Scheduler。(这个词及其含义其实OS中就有)。
3。如果这两个线程同时读一个资源,我们可以让他们执行,但如果同时写的话,你闭着眼睛都会知道可能出现问题,这时我们就要用另一种模式(Read/Write Lock)。
4。如果一个线程是为另一个线程服务的话,比如IE中负责数据传输的线程和界面显示的线程,当一个图片没有传完时,另一个线程就无法显示,至少是部分没有传完。那么这时我们要用一个模式称为生产者和消费者,英文是Producer-Consumer。
5。两个线程的消亡也可以不是完全又OS来控制的,这时我们需要给出一个条件,使得每个线程在符合条件是才消亡,也就是有序的消亡,我们称为Two-Phase Termination。
那么有这5个线程模型,基本上可以用到大多数编程任务中。我需要指出的三点是:
1。从高层次上我们可以再验证是否含盖了所有的情况。
2。其实模式不是完全固定的或者说象定律一样,而模式可以为不同的情况进行适当的调整和组合,目的是为了简洁和高效。

最近更新

2025年重庆交通职业学院单招职业适应性考试模.. 40页

2026年河南省南阳市单招职业倾向性考试模拟测.. 42页

2025年重庆信息技术职业学院单招职业技能考试.. 38页

2025年重庆化工职业学院单招综合素质考试模拟.. 41页

2025年重庆医药高等专科学校单招职业技能测试.. 40页

2025年重庆城市科技学院单招综合素质考试模拟.. 38页

2025年重庆城市管理职业学院单招职业技能测试.. 41页

2025年重庆城市职业学院单招职业适应性考试模.. 40页

2025年重庆对外经贸学院单招职业倾向性测试题.. 41页

2025年重庆工商职业学院单招职业倾向性测试模.. 40页

2025年重庆工程职业技术学院单招职业技能考试.. 41页

2025年重庆市乐山市单招职业倾向性测试模拟测.. 40页

2025年重庆市南充市单招职业适应性测试模拟测.. 41页

2025年重庆市广安市单招职业倾向性考试模拟测.. 41页

2026年淮南职业技术学院单招综合素质考试模拟.. 43页

2025年重庆市雅安地区单招职业倾向性测试模拟.. 41页

2026年湖北省荆州市单招职业适应性测试模拟测.. 43页

2025年重庆机电职业技术大学单招职业适应性测.. 39页

2025年重庆海联职业技术学院单招职业倾向性测.. 40页

2025年重庆电子工程职业学院单招职业适应性考.. 41页

2025年重庆科创职业学院单招职业倾向性考试模.. 39页

2025年重庆经贸职业学院单招综合素质考试题库.. 39页

2025年重庆艺术工程职业学院单招职业技能考试.. 40页

2026年漯河食品职业学院单招职业倾向性测试模.. 42页

2025年重庆青年职业技术学院单招综合素质考试.. 42页

2025年金肯职业技术学院单招职业适应性考试模.. 40页

2025年钦州幼儿师范高等专科学校单招职业适应.. 40页

2025年铁门关职业技术学院单招综合素质考试模.. 39页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

2024年常州机电职业技术学院单招职业适应性测.. 78页