基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消费者的同步问题; 5. 实现消息缓冲通信,并于3,4中的简单通信进行比较; 6. 思考:在线程间进行消息缓冲通信时,若对消息队列的访问没有满足互斥要求,情况会怎么样?
上传时间: 2013-12-20
上传用户:赵云兴
矩阵中的每一个元素称为像元、像素或图像元素。而g(i, j)代表(i, j)点的灰度值,即亮度值。 由于g (i, j)代表该点图像的光强度(亮度),而光是能量的一种形式,故g (i, j)必须大于零,且为有限值,即: 0<=g (i, j)<2n。 用g (i, j)的数值来表示(i, j)位置点上灰度级值的大小,即只反映了黑白灰度的关系。 数字化采样一般是按正方形点阵取样的,
上传时间: 2013-12-22
上传用户:lunshaomo
课程设计中的,简单的利用自动机来实现的词法分析。可以分辨出哪一个是短语。
标签:
上传时间: 2015-08-30
上传用户:561596
MFC应用程序中的状态条可以很方便的显示应用程序的状态,有 时需要用Bitmap位图显示程序状态,但是MFC的CStatusBar类只直接支持显 示文本,并不支持图形。本文以实例说明了如何在状态条中加入Bitmap位图。 本文内容适用于Microsoft Visual C++ 1.0/2.0/2.1/2.2/4.0/4.1所包含的 Microsoft Foundation Classes(MFC
上传时间: 2014-06-01
上传用户:1966640071
模拟退火算法在共模电流能量搜索过程中的应用,用matlab仿真实现
上传时间: 2014-12-21
上传用户:hgy9473
这是一个在通信中的仿真报告,图形是在Matlab实现的。在数值分析、函数实现中都会用到。
上传时间: 2014-01-19
上传用户:youke111
用MATLAB绘制分形蕨的GUI程序,是非线性科学中分形理论的经典例子
上传时间: 2015-09-20
上传用户:ANRAN
数据挖掘中的关联规则算法,用VC++编写,能实现挖掘关联规则的基本功能
上传时间: 2013-12-21
上传用户:evil
这是用于计算天文中的开普勒轨道元素的程序,用MAtlab编写的,欢迎使用哦。
上传时间: 2014-01-15
上传用户:trepb001
CPLD在USB20接口中的应用,usb大家都用过吧,不用多说了吧。
上传时间: 2014-01-19
上传用户:shinesyh