参数的顺序不同也满足方法的重载
public void f1(int i,int j,float k){} public void f1(int i ,float k,int c){} public void f1(float k,int n,int c){}以上重载没问题
下列哪些操作会使线程释放锁资源?
1.sleep会使当前线程睡眠指定时间,不释放锁
2.yield会使当前线程重回到可执行状态,等待cpu的调度,不释放锁
3.wait会使当前线程回到线程池中等待,释放锁,当被其他线程使用notify,notifyAll唤醒时进入可执行状态
4.当前线程调用 某线程.join()时会使当前线程等待某线程执行完毕再结束,底层调用了wait,释放锁