Linux下多线程计算圆周率 C语言

时间:2013-11-28 14:57:34
【文件属性】:
文件名称:Linux下多线程计算圆周率 C语言
文件大小:1KB
文件格式:C
更新时间:2013-11-28 14:57:34
Linux 多线程 圆周率 C语言 Linux下多线程计算圆周率 C语言 //实现一个用多线程计算 π(圆周率)的程序。 #include #include #include #include #define N 50000//设定计算次数 #define NUM 2//设定线程数,经过反复实验,在装有1个双核CPU的机器上,两个线程最快 double sum=0.0;//用于存储结果 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; void *thread(void *); int main(void){ pthread_t array[NUM]; int i; 。。。。。。。。。。。。。。。。。。

网友评论

  • 很不错,帮了我大忙。
  • 这个分解算法不错
  • 还不错,可是跟我想要的不太一样
  • 在开始学习多线程编程的时候起到了很大作用,方法也非常简单。谢谢! 对于入门的朋友应该也会有帮助。
  • 程序不错 对于多线程编程的菜鸟 感觉蛮有参考价值
  • 一般,没有用到多线程核心的东西,互斥锁的运用太过简单,未体现它的特性
  • 数据存储方式可能是有问题的,计算不能给出结果,计算过程应该是对的
  • 非常棒,对新手很有参考价值
  • 不错,这资料对我的帮助挺大的!谢了!
  • 我的是双核处理器,用这个正好,效率很高,在学Linux多线程,这个帮助很大
  • 在服务器上试了一下,很不错,编译通过,结果正确
  • 对我课程很有帮助,非常感谢!!!!
  • 还不错不过不是我想要的
  • 很好的程序,有参考价值~~
  • 程序很不错,研究了下搞明白了,谢谢