当前位置: 首页 > news >正文

多线程计算π

1、实现单线程计算π

2、使用任务分解方法,使用2线程,并行计算π

3、使用数据分解方法,使用2线程,并行计算π

注意:在循环中使用以上计算π的公式,n取值为1到Int.Max

问题1:

import java.lang.*;public class Thread1 extends Thread{@Overridepublic void run(){long startime = System.currentTimeMillis();double pi = 0;double i = 1.0,s = 1.0;double n = 1.0;int sum = 0;while(Math.abs(i) >= 1e-9){pi += i;n += 2;s = -s;i = s / n;sum++;}System.out.println(pi*4);System.out.println(sum);long endtime = System.currentTimeMillis();System.out.println("单线程耗时:"+ (endtime-startime) +" ms");}
}
public class Main {public static void main
http://www.lryc.cn/news/447416.html

相关文章:

  • JAVA开源项目 足球俱乐部管理后台 计算机毕业设计
  • Arthas memory(查看 JVM 内存信息)
  • C#车辆登记证识别API接口集成示例-车辆合格证识别免费的API接口
  • 学习笔记每日一题
  • 【巅峰算力,静谧之作】4卡4090GPU深度学习“静音”服务器
  • 论JAVA 两种“对象比较接口“的区别
  • 在线代理提取IP:一文详解其含义和应用
  • linux-字符串函数使用
  • Python 06 Set
  • ControllerAdvice定义统一异常处理
  • Leetcode 162.寻找峰值
  • c语言:知识补充
  • Dapper介绍及特性
  • LeetCode 149. 直线上最多的点数
  • 案例研究丨国控星鲨利用DataEase释放数据潜能,重塑业务视野
  • 网络基础概念和 socket 编程
  • TypeScript 中的接口、泛型与自定义类型
  • 常州威雅学校:跟随这场音乐盛宴,溯回她的音乐之路
  • 【YashanDB知识库】由于hist_head$中analyze time小于tab$中analyze time导致的sql语句执行慢
  • 【有啥问啥】深度理解主动学习:机器学习的高效策略
  • 智能守护者X100 - 自动化生产线智能机器人安全监控管理系统
  • harmonyos面试题
  • 神经网络介绍及其在Python中的应用(一)
  • 数据流处理技术与Flink框架
  • qt中QTatlewidget类常用操作表格的函数有哪些?
  • Linux上的C/C++编程
  • 注意 秋季饮酒的正确打开方式
  • Python如何配置环境变量详解
  • Linux驱动开发(速记版)--并发与竞争
  • AI赋能,数字技术服务平台促进产业协同发展