多线程
文章平均质量分 90
DN金猿
大佬级别的小沙弥
展开
-
Java多线程学习之wait、notify/notifyAll 详解
2、wait()使当前线程阻塞,前提是 必须先获得锁,一般配合synchronized 关键字使用,即,一般在synchronized 同步代码块里使用 wait()、notify/notifyAll() 方法。只有当 notify/notifyAll() 被执行时候,才会唤醒一个或多个正处于等待状态的线程,然后继续往下执行,直到执行完synchronized 代码块的代码或是中途遇到wait() ,再次释放锁。如上图,假设有一个公共的容量有限的池子,有两种人,一种是生产者,另一种是消费者。转载 2024-06-11 12:34:12 · 145 阅读 · 0 评论 -
38道多线程核心面试题(附答案)
今天给大家分享的是比较全面的多线程面试题,大家在面试的过程中不免会被问到很多专业性的问题,有的时候回答的并不是那么全面和精细,这仅仅代表个人观点。原创 2024-04-16 10:36:17 · 1294 阅读 · 0 评论