面经详情

【Java】面经分享
Q:1. 线程阻塞有哪些原因? 1条回答
  • 阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪)
  •  线程睡眠:Thread.sleep (long millis)方法,使线程转到阻塞状态。
  •  线程等待:Object类中的wait()方法,导致当前的线程等待,直到其他线程调用此对象的 notify() 唤醒方法。 
  • 线程礼让,Thread.yield() 方法,暂停当前正在执行的线程对象,把执行机会让给相同或者更高优先级的线程。

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网法本信息法本信息面试经验法本信息面试经验:【Java】面经分享
正在招聘高级招聘200 个岗位