编写10个线程,第一个线程从1加到10,第二个线程从11加到20…第十个线程从91加到100, 最后再把10个线程结果相加。
package net.paoyun.day18.thread.zuoye;
/**
* 编写10个线程,第一个线程从1加到10,第二个线程从11加到20…第十个线程从91加到100, 最后再把10个线程结果相加。
*
* @author 11297
*
*/
public class ZuoYe4 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
int k = i * 10 + 1;
Add add = new Add(k);
add.start();
}
try {
Thread.sleep(30);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("10个线程结果相加为:" + Add.sum);
}
}
class Add extends Thread {
static int sum;
private int number;
public Add(int n) {
number = n;
}
@Override
public void run() {
int count = 0;
for (int i = 0; i < 10; i++) {
count = count + number + i;
}
System.out.println(number + "+" + (number + 1) + "+" + (number + 2) + "+" + (number + 3) + "+" + (number + 4)
+ "+" + (number + 5) + "+" + (number + 6) + "+" + (number + 7) + "+" + (number + 8) + "+" + (number + 9)
+ "=" + count);
sum = sum + count;
}
}
编写10个线程,第一个线程从1加到10,第二个线程从11加到20…第十个线程从91加到100, 最后再把10个线程结果相加。相关推荐
- 14. 编写递归函数,在第一行打印输出1个1,在第二行输出2个2,。。。,在第n行输出n个n。
编写递归函数,在第一行打印输出1个1,在第二行输出2个2,...,在第n行输出n个n. #include <stdio.h> void print(int n) {if(n==1) pri ...
- (编写两个线程第一个计算2-10万的质数,第二个10万-20万的质数)
public class Main3 extends Thread{int i,j,x=0;Main3(int m,int n){this.i = m;this.j = n;}public void ...
- java:编写10个线程,第一个线程从1加到10,第二个线程从11加到20……第十个线程从91加到100, 最后再,10个线程结果相加
在生活中,人体可以同时进行各项生命活动.例如,人体可以同时进行呼吸.血液循环等等- 当我们在编写程序时,这些行为我们可以抽象为并发,而将并发完成的每一件事称为线程. 线程创建的两种传统方式 方式一:继 ...
- 01编写10个线程,第一个线程从1加到10,第二个线程从11加20…第十个线程从91加到100,最后再把10个线程结果相加。
01编写10个线程,第一个线程从1加到10,第二个线程从11加20-第十个线程从91加到100,最后再把10个线程结果相加(递归算法). 要求很明了:就是要求10个线程,每个线程执行加操作,然后顺序执 ...
- java 多线程。 编写10个线程,第一个线程从1加到10,第二个线程第11加到20,。。。第10个线程从91加到100.最够把10个线程结果相加
java 基础教材中多线程一章 我觉得 难 的一个问题. 首先 要用多线程实现 . 因此要有类继承 Thread 或者 实现 Runable. 由于 每个线程 的 操作数 不一样 我生成了十个不同对象 ...
- Java多线程面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次
近在学习多线程,特贴在这里,并附上自己所作答案(参考与张孝祥老师的方法). 题目如下: 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50 ...
- 多线程学习--案例-子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次
子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序. package Demo4; public class ThreadTe ...
- [翻译]编写高性能 .NET 代码 第一章:工具介绍 -- Visual Studio
Visual Studio vs虽然不是全宇宙唯一的IDE,但它是.net开发人员最常用的开发工具.它自带一个性能分析工具,你可以使用它来做开发,不同的vs版本在工具上会略有差别. VS可以分析CPU ...
- [翻译]编写高性能 .NET 代码 第一章:性能测试与工具 -- 平均值 vs 百分比
平均值 vs 百分比 在考虑要性能测试的目标值时,我们需要考虑用什么统计口径.大多数人都会首选平均值,但在大多数情况下,这个正确的,但你也应该适当的考虑百分数.但你有可用性的要求,作为性能测试的目标里 ...
最新文章
- C/C++面试题分享
- 使用Pocsuite3
- c语言指针心得6,c语言指针的学习心得
- 微信AI从识物到通用图像搜索的探索揭秘
- linux查文件的前几行,Linux--查询文件的第几行到第几行命令
- 西电开源社区Ubuntu 10.04软件源
- 信息学奥赛一本通(1262:【例9.6】挖地雷)
- 使用QP方法解基于五次多项式形式的cost function minimization问题
- .Net中TextBox对于焦点的控制(二)
- win7开机动画_win7系统怎么修改开机动画 win7系统开机动画修改方法
- win10电脑上计算机图标怎么删除,Win10删除此电脑多余软件图标的详细方法
- KnockOutJS入门
- AB罗克韦尔PLC 、变频器、电源,软启武汉峥嵘
- 写简历的大原则和投简历的小技巧
- Java-事务的传播特性和隔离级别
- Java项目:文具学习用品商城系统(java+SSM+JSP+jQuery+Mysql)
- 分布式轻量级任务调度框架-XXL-JOB(最全面,附带本人实战)
- 关闭 OOM killer
- Unity3D 实现背包系统
- 被巨头、快递、新贵分食的跨境电商