参数的顺序不同也满足方法的重载
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,释放锁
本文讨论了Java中的方法重载允许参数顺序不同,并解释了线程同步的相关概念。sleep()和yield()不会释放锁资源,而wait()和join()则会在释放锁后使线程等待或合并执行。

850





