java抢答器代码_java竞争抢答器
/*实现一个竞拍抢答程序:要求设置三个抢答者(三个线程),而后同时发出抢答指令,抢答成功者显示成功提示,抢答失败者给出失败提示。*/
package Java多线程_01;
import java.util.concurrent.Callable;
import java.util.concurrent.FutureTask;
class MyThread_08 implements Callable{
private boolean flag = false;
@Override
public String call() throws Exception{
synchronized(this) {
if(this.flag == false) {
this.flag = true;
return Thread.currentThread().getName()+"抢答成功!";
}else {
return Thread.currentThread().getName()+"抢答失败!";
}
}
}
}
public class homework_03 {
public static void main(String[] args) throws Exception{
MyThread_08 mt = new MyThread_08();
FutureTask taskA = new FutureTask(mt);
FutureTask taskB = new FutureTask(mt);
FutureTask taskC = new FutureTask(mt);
new Thread(taskA, "竞赛者A").start();
new Thread(taskB, "竞赛者B").start();
new Thread(taskC, "竞赛者C").start();
System.out.println(taskA.get());
System.out.println(taskB.get());
System.out.println(taskC.get());
}
}
java抢答器代码_java竞争抢答器相关推荐
- java音频播放器代码_java音乐播放器实现代码
本文实例为大家分享了java音乐播放器的具体代码,供大家参考,具体内容如下 这个是源码结构介绍 这个是界面,有点简陋,见笑了,但是基本上的东西都有了,没办法,没有美工的程序写的界面 直接上源代码Pla ...
- fusion构建器代码语法_构建器模式:适用于代码,适用于测试
fusion构建器代码语法 我发现构建器设计模式偶尔在代码中有用,但在测试中经常有用. 本文简要概述了该模式,然后介绍了在测试中使用该模式的一个有效示例. 请参阅github中的代码. 生成器模式的背 ...
- 异常将上下文初始化事件发送到类的侦听器实例._Java CLassLoader类加载器详解,一点课堂(多岸学院)...
Java CLassLoader 类加载器(class loader)是 Java™中的一个很重要的概念.类加载器负责加载 Java 类的字节代码到 Java 虚拟机中.本文首先详细介绍了 Java ...
- java 生产者消费者代码_Java生产者和消费者代码
java 生产者消费者代码 This also helps us to understand the concept of synchronised multi-threading in java, ...
- java抢答器代码_八路抢答器代码与说明
//功能描述: //1.接通电源后,主持人按下清零状态开关,同时宣布"开始",编号显示器显示"空值 //2.开始倒计时,抢答器工作.选手开始抢答,抢答器完成:优先判断.编 ...
- java度量衡换算器代码_Java开发笔记(四)Java帝国的度量衡
秦始皇统一中国之后,实行"书同文,车同轨",把货币和各种度量衡都统一起来,从而缔造了一个秩序井然的帝国.既然统一度量衡是每个帝国都要做的事情,Java帝国也不例外,对于人生地不熟的 ...
- html抢答器代码,单片机八路抢答器代码+Proteus仿真
#include sbit k1=P1^0; sbit k2=P1^1; sbit k3=P1^2; sbit k4=P1^3; sbit k5=P1^4; sbit k6=P1^5; sbit k7 ...
- java文本阅读器代码_java项目—文本阅读器
import java.awt.event.*; import java.io.*; import javax.swing.*; public class ReaderListen implement ...
- java图片查看器下载_java照片查看器源代码
java照片查看器源代码 package ioStream;import java.awt.AWTEvent;import java.awt.Color;import java.awt.Graphic ...
最新文章
- 复杂系统是如何挂掉的
- Graph Destruction 并查集,图论(500)
- flink wordcount示例
- VTK:模型之Bottle
- Nginx配置之基于域名的虚拟主机
- 强大的APIClound云修复——告别繁琐的编译打包流程
- Android 第十二课 使用LitePal操作数据库(记得阅读最后面的注意事项哦)
- kafka如何保证不重复消费又不丢失数据_Kafka写入的数据如何保证不丢失?
- Linux学习之Ubuntu安装Java
- 注册域名需要资格吗_域名对于企业商标注册的重要性你知道吗?
- 别乱用了,这才是 SpringBoot 停机的正确方式!!!
- 关于Cognos Netscape directory server的安装
- CMDN创新应用推荐:搜狗号码通
- 通过游戏编程学Python(番外篇)— 乱序成语、猜单词
- 佟年计算机大赛,佟年成电竞高手,老韩带老婆打比赛,solo内网被佟年轻松攻破...
- 【Linux基础编程】help命令
- C语言入门篇----system命令
- KAZE与SIFT算法比较
- 谷歌采用神经网络驱动机器翻译,可离线翻译59种语言
- 2006德国世界杯八分之一决赛大预测
热门文章
- Bag of Tricks for Efficient Text Classification(Fasttext)
- 交通预测论文笔记:Spatio-Temporal Graph Convolutional Networks: A Deep Learning Frameworkfor Traffic Forecast
- MATLAB可视化实战系列(二十八)-贪心算法求快速平方根倒数算法中的“魔术数字”【含matlab源代码】
- R语言应用实战系列(二)-基于R语言的方差分析
- tensorflow从入门到精通100讲(七)-TensorFlow房价预估使用Keras快速构建模型
- spider-定向抓取
- Hadoop ssh配置设置
- matlab绘制横向柱状图
- 【机器学习PAI实践十二】机器学习实现男女声音识别分类(含语音特征提取数据和代码)
- 【LeetCode从零单排】No118	Pascal's Triangle