Parcourir la source

Merge branch 'cm-slide-120'

DricomDragon il y a 5 ans
Parent
commit
62e5f57b5b
2 fichiers modifiés avec 28 ajouts et 0 suppressions
  1. 10 0
      cm/Main.java
  2. 18 0
      cm/Task.java

+ 10 - 0
cm/Main.java

@@ -0,0 +1,10 @@
+public class Main {
+	public static void main (String argv[]) {
+		Thread tA, tB;
+		tA = new DispTask(false, "tA");
+		tB = new DispTask(false, "tB");
+
+		tA.start();
+		tB.start();
+	}
+}

+ 18 - 0
cm/Task.java

@@ -0,0 +1,18 @@
+class DispTask extends Thread {
+	boolean doYield;
+	String mark;
+
+	DispTask(boolean _doYield, String _mark) {
+		doYield = _doYield;
+		mark = _mark;
+	}
+
+	public void run() {
+		for (int i = 0; i < 10; i++) {
+			System.out.println(i + ">" + mark);
+
+			if (doYield)
+				yield();
+		}
+	}
+}