![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
斌酱归档
想暴富的斌酱
这个作者很懒,什么都没留下…
展开
-
#斌酱归档-多线程棋盘划分法实现矩阵转置
pthread多线程棋盘划分法实现矩阵转置 棋盘法: 将整个矩阵抽象为多个同样大小的块。假设处理器的个数为p,编号为0,1,…,p-1,则将n阶矩阵分成p个大小为m*m个子块,p个子块组成一个的子块阵列。note:就是这里一定是划分成thread_num个相同的小矩阵切记,有大小不一的矩阵的话会出现问题的 代码如下 // // matrix.c // matrix // 棋盘划分法 // Created by Yibin on 2021/4/4. // Copyright © 2021 Yibin原创 2021-04-04 18:15:31 · 876 阅读 · 1 评论 -
斌酱归档-蒙特科勒法(概率法)求pi
蒙特科勒法(概率法)求pi 所需注意 主要思想就是生成随机数,但是注意C语言中rand()不是线程安全的函数-多线程应使用rand_r()!!! 原理 采用图中第二种方法 代码如下 // // pi_2.c // pi // 蒙特科勒法 // Created by Yibin on 2021/3/28. // Copyright © 2021 Yibin. All rights reserved. // #include <iostream> #include <pthread.原创 2021-03-29 18:18:46 · 136 阅读 · 1 评论 -
斌酱--归档多线程求pi(级数法)
多线程求pi(级数法) posix标准 // // pi.c // pi // // Created by Yibin on 2021/3/28. // Copyright © 2021 Yibin. All rights reserved. // #include <stdio.h> #include <stdlib.h> #include <pthread.h> pthread_mutex_t mut; double pi = 0.0; long long原创 2021-03-28 23:01:53 · 132 阅读 · 0 评论