1 package org.apidesign.deadlock.logs;
3 import java.util.Random;
4 import java.util.logging.Level;
5 import java.util.logging.Logger;
7 // BEGIN: test.parallel
8 class Parael implements Runnable {
10 Random r = new Random();
11 for (int i = 0; i < 10; i++) {
13 Thread.sleep(r.nextInt(100));
14 } catch (InterruptedException ex) {}
15 Logger.global.log(Level.WARNING, "cnt: {0}", new Integer(i));
18 public static void main(String[] args) throws InterruptedException {
19 Thread t1 = new Thread(new Parael(), "1st");
20 Thread t2 = new Thread(new Parael(), "2nd");
21 t1.start(); t2.start();