操作系统实验报告五

操作系统实验报告五

ID:19969238

大小:35.50 KB

页数:3页

时间:2018-10-08

操作系统实验报告五_第1页
操作系统实验报告五_第2页
操作系统实验报告五_第3页
资源描述:

《操作系统实验报告五》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《操作系统》实验报告实验序号: 05         实验项目名称:线程的创建与撤销学  号1007012141姓  名黄丽金专业、班10计算机1班实验地点实验1#518指导教师李远敏实验时间2012-10-23一、实验目的及要求(1)(1)熟悉Windows系统提供的线程创建与撤销系统调用。(2)掌握Windows系统环境下线程的创建与撤销方法。二、实验设备(环境)及要求(1)一台WindowsXP操作系统的计算机。(2)计算机装有MicrosoftVisualStudioC++6.0专业版或企业版。(3)能正确使用CreatThre

2、ad()、ExitThread()及Sleep()等系统调用,进一步理解进程与线程理论。三、实验内容与步骤内容:使用系统调用CreatThread()创建一个子线程,并在子线程序中显示:ThreadisRuning!。为了能让用户清楚地看到线程的运行情况,使用Sleep()使线程挂起5s,之后使用ExitThread(0)撤销线程。本实验在WindowsXP、MicrosoftVisualC++6.0环境下实现,利用WindowsSDK(SystemDevelopment Kit)提供的API(ApplicationProgramInt

3、erface,应用程序接口)完成程序的功能。实验在WindowsXP环境下安装MicrosoftVisualC++6.0后进行,由于MicrosoftVisualC++6.0是一个集成开发环境,其中包含了WindowsSDK所有工具和定义,所以安装了MicrosoftVisualC++6.0后不用特意安装SDK。实验中所有的API是操作系统提供的用来进行应用程序开发的系统功能接口。步骤:(1)首先启动安装好的MicrosoftVisualC++6.0。he"governingforthepeople","Nomattertheinter

4、estsofthemasses"conceptunderstandingisnotinplace.Thespecificworktreatswiththedeployment,afewleadingcadrescomplainthatworkistoocomplicated,toomuchresponsibility,thepressureistoolarge,toomuchemphasisonthedifficultyofthework.Forexample,noncoalmine(1)在MicrosoftVisualC++6.0环境

5、下选择File→New命令,然后在Project选项卡中选择Win32ConsoleApplication建立一个控制台工程文件。(2)由于CreatThread()等函数是MicrosoftWindows操作系统的系统调用,因此选择AnapplicationthatsupportsMFC,之后单击Finish按钮.(3)之后将打开MicrosoftVisualC++6.0编辑环境,按本实验的要求编辑C程序,之后编译、链接并运行该程序即可。四、实验结果与数据处理源代码如下:CWinApptheApp;usingnamespacestd;

6、voidThreadName1();staticHANDLEhHandle1=NULL;//用于存储线程返回句柄的变量。DWORDdwThreadID1;//用于存储线程标识符的变量。int_tmain(intargc,TCHAR*argv[],TCHAR*envp[]){intnRetCode=0;hHandle1=CreateThread((LPSECURITY_ATTRIBUTES)NULL,0,(LPTHREAD_START_ROUTINE)ThreadName1,(LPVOID)NULL,0,&dwThreadID1);Sle

7、ep(5000);CloseHandle(hHandle1);ExitThread(0);returnnRetCode;}voidThreadName1(){printf("ThreadisRuning!");}运行结果如图:he"governingforthepeople","Nomattertheinterestsofthemasses"conceptunderstandingisnotinplace.Thespecificworktreatswiththedeployment,afewleadingcadrescomplain

8、thatworkistoocomplicated,toomuchresponsibility,thepressureistoolarge,toomuchemphasisonthedifficultyofth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。