java中wait方法是什么意思
4个回答
展开全部
线程间通信。
多个线程在处理同一个数据资源,但是处理的动作却不一致。
这里就用到一个机制 等待/唤醒 机制。
等待和唤醒:
wait():让线程处于等待状态。这时线程会释放锁。并存入到了线程池中。
notify():通常唤醒线程池中的第一个。
notifyAll():将线程池中的所有等待线程都唤醒。
wait:释放cpu执行资源,也释放锁。
多个线程在处理同一个数据资源,但是处理的动作却不一致。
这里就用到一个机制 等待/唤醒 机制。
等待和唤醒:
wait():让线程处于等待状态。这时线程会释放锁。并存入到了线程池中。
notify():通常唤醒线程池中的第一个。
notifyAll():将线程池中的所有等待线程都唤醒。
wait:释放cpu执行资源,也释放锁。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
wait方法是使线程进入到休眠状态。直到对这个线程调用了notify方法或者notifyAll方法来唤醒这个线程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用来进行线程控制,还有一个sleep方法和wait方法类似,但是sleep不会释放同步锁,wait会释放同步锁
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询