请问下,我下面要锁的对象红色01为什么一定要是final的?谢谢!Thread t1 = new Thread()
{
public void run()
{
synchronized(o1) {
System.out.println("t1 locked o1");
try
{
Thread.sleep(1000);
} catch (InterruptedException e)
{
e.printStackTrace();
}
synchronized(o2)
{
System.out.println("o2 is using");
}

}

}
};