Package Thread11;
public class Mounttest {
public static void Main (string[] args) {
TODO auto-generated method stubs
Mount Cave = new mount ();
New Thread (Cave, "Lee 31"). Start ();
New Thread (Cave, "Lee 32"). Start ();
New Thread (Cave, "Lee 33"). Start ();
New Thread (Cave, "Lee 34"). Start ();
New Thread (Cave, "Lee 35"). Start ();
New Thread (Cave, "Lee 36"). Start ();
New Thread (Cave, "Lee 37"). Start ();
New Thread (Cave, "Lee 38"). Start ();
New Thread (Cave, "Lee 39"). Start ();
New Thread (Cave, "Lee 310"). Start ();
}
}
Class Mount implements runnable{
Private Object Lock=new object ();
public void Run () {
Synchronized (lock) {
System.out.println (Thread.CurrentThread (). GetName () + "---out of the cave");
try{
Thread.Sleep (2000);
}catch (Interruptedexception e) {
E.printstacktrace ();
}
}
}
}
Multi-threaded: Simulates many people through a cave ....