We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aeeba5a commit af7cc33Copy full SHA for af7cc33
2 files changed
src/main/java/ch21/LiftOff.java
@@ -0,0 +1,30 @@
1
+package ch21;
2
+
3
+/**
4
+ * @author yuzhe
5
+ * @since 11/12/18
6
+ */
7
+public class LiftOff implements Runnable {
8
+ protected int countDown = 10;
9
+ private static int taskCount=0;
10
+ private final int id = taskCount++;
11
12
+ public LiftOff(){}
13
14
+ public LiftOff(int countDown){
15
+ this.countDown = countDown;
16
+ }
17
18
+ public String status(){
19
+ return "#" + id + "(" + (countDown > 0 ? countDown : "liftOff!") + ")," ;
20
21
22
+ @Override
23
+ public void run() {
24
+ while (countDown-- > 0){
25
+ System.out.println(status());
26
+ Thread.yield();
27
28
29
+}
30
src/main/java/ch21/MainThread.java
@@ -0,0 +1,8 @@
+public class MainThread{
+ public static void main(String[] args) {
+ LiftOff launch = new LiftOff();
+ launch.run();
0 commit comments