JAVA 编写程序实现如下功能:一个线程进行如下运算1*2+2*3+3*4+……+19*20,而另一个线程则每隔一段时间读取前一个线程的运算结果。
编写程序实现如下功能:一个线程进行如下运算12+23+34+……+1920,而另一个线程则每隔一段时间读取前一个线程的运算结果。
class Count{private int sum;Count(int sum){this.sum=sum;}void add(int i){sum+=i*(i+1);}int getsum(){return sum;}
}class CountThread implements Runnable{private Count mycount;public CountThread(Count c) {this.mycount=c;}public void run() {int mySum = mycount.getsum();int i;for(i=1; i<=19 ;i++) {synchronized (this) { //设置同步,代码块同步//System.out.println(Thread.currentThread().getName()+"当前值为:"+mySum);try{mycount.add(i);Thread.sleep(2); //花费时间}catch(InterruptedException e){System.out.println(e);}System.out.println(Thread.currentThread().getName()+"进行第"+i+"次操作后总值为:"+mycount.getsum());}}}}public class CountThreadDemo {public static void main(String args[]) {Count c = new Count(0);CountThread CT = new CountThread(c);Thread t1 = new Thread(CT,"线程A");Thread t2 = new Thread(CT,"线程B");t1.start();t2.start();}}
JAVA 编写程序实现如下功能:一个线程进行如下运算1*2+2*3+3*4+……+19*20,而另一个线程则每隔一段时间读取前一个线程的运算结果。相关推荐
- C语言练习题,编写程序实现以下功能。从键盘输入一个整数,若输入数字0,则屏幕显示:“Sunday“;若输入数字1,则屏幕显示:“Monday“;若输入数字2,则屏幕显示:“Tuesday“;若输入数字
编写程序实现以下功能.从键盘输入一个整数,若输入数字0,则屏幕显示:"Sunday":若输入数字1,则屏幕显示:"Monday":若输入数字2,则屏幕显示:&q ...
- Java编写程序将数据存入Kafka中
Kafka是一个类似于RabbitMQ的消息系统,它的主要功能是消息的发布和订阅.处理和存储. 1.它类似于一个消息系统,读写流式的数据. 2.编写可扩展的流应用处理程序,用于实时事件响应的场景. 3 ...
- Java 编写程序打印以下图形_怎么用java编写如下程序在屏幕上输出如下图形 * *** *** * 循环语句做(if语句)...
怎么用java编写如下程序在屏幕上输出如下图形 * *** ***** ******* ***** ... 4个答案 提问时间: 2011-12-16 22个赞 回答:这个图形对吧? * *** ...
- 采用JAVA编写程序实现从文件读取操作
采用JAVA编写程序实现从文件读取操作 代码: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io ...
- Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。
9 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等).如果beg到end之间不存在水仙花数,则输出"not found& ...
- 编写程序实现以下功能:计算1~n之间的素数并输出
编写程序实现以下功能:计算1~n之间的素数并输出 本文旨在基于Python3.7编写代码查询1到任意大于1的整数n之间(含n)所有的素数(质数)并输出 基本思路 对于素数,我们从小学所学知识中知道,素 ...
- java程序步骤_java编写程序的步骤是什么?java编写程序步骤实例讲解
写java编程就是一步一步的来,这样才会写好一个编程,之后也才能正常的运行,那么java编写程序的步骤是什么?今天我们就来给大家讲解一下这方面的内容.大家可以参考以下文章! 1.编写源文件 使用文本编 ...
- java编写程序实现求三角形、正方形和圆的面积
java编写程序实现求三角形.正方形和圆的面积,要求先设计一个公共的父类,在其中·定义求面积的方法,再继承得到各种形状 package practice3; abstract class shape{ ...
- byfen网java_用java编写程序根据考试成绩的等级打印出百分制分数段
用java编写程序,根据考试成绩的等级打印出百分制分数段:设A为90分以上,B为80分以上,C为70分以上,D为60分以上,E为59分以下.要求在程序中使用开关语句.上级运行其结果是否符合设计要求: ...
最新文章
- atcoder题目合集(持续更新中)
- Docker从入门到实践
- 分享几个matlab的下载安装包吧,一周有效期,过期不候
- 函数计算如何访问 PostgreSQL 数据库
- 通过Android反编译技术研究国内陌生人社交即时通讯的技术方案
- html 图片防盗链,配置.htaccess文件实现图片防盗链
- 如何在xcode中使用storyboard
- Socket层实现系列 — I/O事件及其处理函数
- 时空行为检测数据集 JHMDB UCF101_24 详解
- Android安全与隐私相关特性的行为变更分析
- [转]TIF图像数据结构之研究
- android锁机如何制作教程视频教程,Android一枚简单锁机样本的测试与浅析
- ​什么是响应时间测试?
- 1625:Sequence Median(翻译)
- 忘记密码,如何解除Excel的限制保护?
- 计算机及其应用本课程,北京08自考计算机及应用(独本)课程设置
- 宜信实习经历: “明年暑假,我还要再来”
- tp管理界面找不到服务器,TP-LINK路由器无法登陆管理界面的解决办法
- linux设备驱动归纳总结(八):1.总线、设备和驱动
- 用Nginx禁止国外IP访问我的网站...
热门文章
- ZOJ 3700 Ever Dream(模拟)
- Docker 入门(Mac环境)- part 5 stacks
- [笔记]C#基础入门(十四)——C#用流程图描述程序逻辑
- .net 调用java service 代理类方法
- Makefile写法
- 读书笔记_Effective_C++_条款三十一:将文件间的编译依存关系降至最低(第二部分)...
- 关于 WPF Loading初始界面的实现方式
- C++ (public, protected, private继承)
- 实现Windows XP多用户远程登录
- OpenMP基本概念