多线程PI_计算机软件及应用_IT计算机_专业资料

多线程PI_计算机软件及应用_IT计算机_专业资料

ID:41626619

大小:97.58 KB

页数:10页

时间:2019-08-29

多线程PI_计算机软件及应用_IT计算机_专业资料_第1页
多线程PI_计算机软件及应用_IT计算机_专业资料_第2页
多线程PI_计算机软件及应用_IT计算机_专业资料_第3页
多线程PI_计算机软件及应用_IT计算机_专业资料_第4页
多线程PI_计算机软件及应用_IT计算机_专业资料_第5页
资源描述:

《多线程PI_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西南交通大学操作系统实验——多线程求piOperationSystemExperiment(课程代码0474012)学期:2015-2016年度第二学期学生班级:软件2014-03班学生学号:2014112174学生姓名:陈双艳任课教师:胡晓鹏学院:信息科学与技术学院H期:2016.6.14实验:多线程求PI实验名称:多线程求P1实验目的:本实验要求编写一个可视化的计算圆周率兀的程序,该程序可以由用户自己的入精度來决定输出位数,并且可以实现暂停、继续的功能。实现该程序耍通过多线程的方法。实验内容:源代码:#include"stdaf

2、x.h"#include"multithreading.h"#include"multithreadingDIg.h"#inelude"afxdialogex.h"#ineludenafxcmn.h”#inelude"windeth"#include"winnt.h"#include"resource.h"#includeusingnamespacestd;#inelude"conio.h"#ifdef_DEBUG#definenewDEBUG_NEW#encHf//用于应用程序“关于”菜单项的CAboutDlg

3、对话框classCAboutDlg:publicCDialogEx{public:CAboutDlg();//对话框数据#ifdefAFX_DESIGN_TIMEenum{IDD=IDD_ABOUTBOX};#end讦protected:virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDV支持//实现protected:DECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg():CDialogEx(IDD_ABOUTBOX){}voidCAbou

4、tDlg::DoDataExchange(CDataExchange*pDX){CDialogEx::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(CAboutDlg/CDialogEx)END_MESSAGE_MAP()//CmultithreadingDIg对话框CmultithreadingDlg::CmultithreadingDlg(CWnd*pParent/*二NULL*/):CDialogEx(IDD_MULTITHREADING_DIALOG,pParent),p(0),i(0){m_

5、hlcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);}"~voidCmultithreadingDlg::DoDataExchange(CDataExchange*pDX){CDialogEx::DoDataExchange(pDX);DDX_Text(pDX,IDC_EDIT1,p);DDX_Control(pDX,IDC_EDIT2,result);}BEGIN_MESSAGE_MAP(CmultithreadingDIg,CDialogEx)ON_WM_SYSCOMMAND()ON_WM_PA

6、INT()ON_WM_QUERYDRAGICON()ON_MESSAGE(WM_MY_MESSAGE,OnMyMessage)ON_BN_CLICKED(IDC_BUTTON2,&CmultithreadingDlg::OnBnClickedButton2)ON_BN_CLICKED(IDC_BUTTON1,&CmultithreadingDlg::OnBnClickedButtonl)ON_BN_CLICKED(IDC_BUTTON3,&CmultithreadingDlg::OnBnClickedButton3)ON_BN_CL

7、ICKED(IDCANCEL/&CmultithreadingDlg::OnBnClickedCancel)ON_EN_CHANGE(IDC_EDIT1,&CmultithreadingDlg::OnEnChangeEditl)ON_EN_CHANGE(IDC_EDIT2,&CmultithreadingDlg::OnEnChangeEdit2)END_MESSAGE_MAP()//CmultithreadingDIg消息处理程序BOOLCmultithreadingDlg::OnlnitDialog(){CDialogEx::On

8、lnitDialog();//将“关于「菜单项添加到系统菜单中。//IDM_ABOUTBOX必须在系统命令范围内。ASSERT((IDM_ABOUTBOX&OxFFFO)二二IDM_ABOUTBOX);ASSERT(IDM_ABOUT

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

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

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