- Java code
public class Test { public static void main(String[] args) { new NewThread().start(); SynchronizedClass cc=new SynchronizedClass(); cc.p(); } }class SynchronizedClass{ public synchronized void p(){ System.out.println("fuck"); try { //Thread t=new Thread(); this.wait(10000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}class NewThread extends Thread{ @Override public void run() { SynchronizedClass sc=new SynchronizedClass(); sc.p(); } }
线程调用 p()方法,然后主线程也调用p的方法,为什么不能睡眠呢
------解决方案--------------------
结贴率。。。