synchronized(obj){ if(tick>0){ try { Thread.sleep(10); } catch (Exception e){} System.out.println(Thread.currentThread().getName()+"-----sale: "+tick--); } }