精选优质文档-倾情为你奉上实验一 Linux多线程编程I一、 实验目的熟悉GNU GCC编译器,能够用Pthreads线程库熟练编写多线程程序。二、实验内容1、设一个double型的一维数组,数组长度是1,000,000,计算全数组部元素的和。要求:1) 编制一个串行程序,仅有一个主线程完成上述计算。2)编制一个多线程程序,除主线程外,派生四个子线程完成上述计算。分别获得以上两个程序的计算时间,对比分析。2、 定义以下三个数组: #define LEN ; Double ALEN, BLEN, CLEN; for (i=0; i+;iLEN) Ci=sin(i); Bi=Ci*2; Ai=Bi+Ci分别编制一段串行程序和一段多线程程序(包括四个线程),执行上述循环体,比较其执行所花费的时间。提示:clock()是C/C+中的计时函数,与其相关的数据类型是clock_t,通过clock()可以获得当前
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。