class MyTask implements Runnable { private final int MAX_COUNT = 10000; private final Monitor m; public MyTask(Monitor monitor) { this.m = monitor; } public void run() { System.out.println("Starting! Shared counter = "); m.printTall(); for (int i = 0; i < MAX_COUNT; i++) { m.?k(); } System.out.println("Ending! Shared counter = "); m.printTall(); } }