[求助]请教有关线程的程序!!
请问一下这个程序的执行流程是怎样的啊?关于这个程序的对象的锁是怎样的啊?还有是那个等待队列的流程又是怎样的啊?class man
{
public static void main(String []args)
{
new woman().start();
new woman().start();
}
}
class woman extends Thread
{
public void run()
{ woman x=new woman();
x.put();
x.pet();
}
public synchronized void put()
{
System.out.println("aaaa");
notify();
try
{
wait();
}
catch(Exception e)
{
e.printStackTrace();
}
}
public synchronized void pet()
{
System.out.println("bbbb");
}
}