1 package test.thread; 2 3 import org.testng.annotations.Test; 4 5 import java.util.Random; 6 7 @Test 8 public class TrueParallelSampleTest extends BaseThreadTest { 9 static Random random = new Random(System.currentTimeMillis()); 10 log(String s)11 private void log(String s) { 12 logString(s); 13 try { 14 Thread.sleep(random.nextInt(10)); 15 } catch (InterruptedException ex) { 16 Thread.yield(); 17 } 18 logString(s); 19 logCurrentThread(); 20 } 21 m1()22 public void m1() { 23 log("m1"); 24 } 25 m2()26 public void m2() { 27 log("m2"); 28 } 29 m3()30 public void m3() { 31 log("m3"); 32 } 33 m4()34 public void m4() { 35 log("m4"); 36 } 37 m5()38 public void m5() { 39 log("m5"); 40 } 41 } 42