一实验目的Word文件下载.docx

上传人:b****1 文档编号:15339388 上传时间:2022-10-29 格式:DOCX 页数:9 大小:255.44KB
下载 相关 举报
一实验目的Word文件下载.docx_第1页
第1页 / 共9页
一实验目的Word文件下载.docx_第2页
第2页 / 共9页
一实验目的Word文件下载.docx_第3页
第3页 / 共9页
一实验目的Word文件下载.docx_第4页
第4页 / 共9页
一实验目的Word文件下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

一实验目的Word文件下载.docx

《一实验目的Word文件下载.docx》由会员分享,可在线阅读,更多相关《一实验目的Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。

一实验目的Word文件下载.docx

一、实验目的

通过实验,尝试创建进程和线程,实现线程间的同步和互斥,对同步、互斥算法有更深的了解。

二、实验内容

1.在main函数中调用CreateProcess创建一个进程运行某个指定的程序。

用spy++查看所创建的进程的ID,优先级和线程个数。

也可以用功能更加强大的Processexplorer

2.在main函数中创建2个线程,一个运行冒泡排序算法,另一个运行选择排序算法,分别对两个一样的数组进行排序。

数组元素用rand函数生成。

哪一个算法快一些?

对不同的线程设置不同的优先级,效果如何?

SetThreadPriority

可以用POSIXThreadsforWin32

3.在main函数中创建2个线程,一个运行冒泡排序算法,另一个运行选择排序算法,对同一个数组进行排序。

在没有互斥的情况下,运行结果如何?

用信号量进行互斥,运行得到正确的结果。

4.在main函数中创建3个线程,其中两个线程负责生成随机正整数,放入各自的数组,第三个线程从两个数组中各取出一个,并计算这一对随机数的最大公约数(GCD)。

用信号量实现同步和互斥。

三、实验环境及条件

MicrosoftVisualStudio

四、实验步骤和源程序清单、截图

选择排序稍微快些

设置了优先级的快一些

排序的结果有错误

五、实验结果分析

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1