`
shi11074037
  • 浏览: 9022 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java线程同步机制

阅读更多
  可以使用synchronized修饰符来实现线程的同步,线程退出同步方法时将释放掉方法所属对象的锁,但还应该注意的是,同步方法中还可以使用特定的方法对线程进行调度。这些方法来自于java.lang.Object类。
   void notify()
   唤醒在此对象监视器上等待的单个线程。

   void notifyAll()
   唤醒在此对象监视器上等待的所有线程。

   void wait()
   导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。

   void wait(long timeout)
   导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量。

   void wait(long timeout, int nanos)
   导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics