• 大小: 1KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: C/C++
  • 标签:

资源简介

并行计算中的多线程计算PI

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#define N 10000000


double tem[100];
int pthread_num;
void cal(int * t)
{
    int i;
    for(i=(*t);i    {
        double deta;
        deta = i*1.0/N;
        tem[*t]+=sqrt(1-deta*deta)*(1.0/N);
    }
}

void trans(char *sint *b)
{
    *b=0;
    int i;
    for(i=0;s[i]!=0;i++)
    {
        *b=(*b)*10+(s[i]-‘0‘);
    }
}

int main(int argc char *argv[])
{
    //printf(“请输入线程总数:“);
    //scanf(“%d“&pthread_num);
    trans(argv[1]&pthread_num);
    printf(“线程总数: %d\n“pthread_num);
    int start_t=

评论

共有 条评论

相关资源