实 验 报 告
( 2016 / 2017 学年 第 二 学期)
课程名称 |
Intel多核程序设计 |
|||||
实验名称 |
Windows环境下多线程程序设计| |
|||||
实验时间 |
2017 |
年 |
5 |
月 |
9 |
日 |
指导单位 |
计算机学院软件工程系 |
|||||
指导教师 |
龙显忠 |
学生姓名 |
|
班级学号 |
|
学院(系) |
贝尔英才学院 |
专 业 |
理工科强化班(计算机科学与技术) |
实 验 报 告
实验名称 |
Windows环境下多线程程序设计| |
指导教师 |
龙显忠 |
||
实验类型 |
验证 |
实验学时 |
2 |
实验时间 |
2017.5.9. |
一、 实验目的和要求 实验目的: 1、了解线程库。 2、熟练使用并行程序的线程设计方法。 实验要求: 运行书上例题,验证结果。
|
|||||
二、实验环境(实验设备) 硬件:计算机 软件:Visual Studio
|
三、实验原理及内容 实验内容: (1) 例4.1:使用_beginthread创建线程的例子 #include "stdafx.h" #include <windows.h> #include <process.h> #include <iostream> #include <fstream> using namespace std; void ThreadFunc1(PVOID param) { while(1) { Sleep(1000); cout<<"This is ThreadFunc1"<<endl; } } void ThreadFunc2(PVOID param) { while(1) { Sleep(1000); cout<<"This is ThreadFunc2"<<endl; |