java线程的同步方法

来源:互联网 发布:ubuntu ftp服务器搭建 编辑:程序博客网 时间:2024/06/11 01:44

       java中线程的同步方法有两种, synchronized(){} 和 wait(), notify(), notifyAll(), 但这两都是有区别和联系的。[你可能还会想到sleep()方法]

synchronized() 是用来获取资源锁, wait()是让当前线程进入等待状态,notify()用来唤醒某对象线程,而notifyAll()则是唤醒所有等待的线程,不包括调用sleep()的线程,

调用wait()方法前必须先调用synchronized()。 更深点的,下回再写, 因时间有限(上班时写的)。

0 0
原创粉丝点击