就是如果在wait的时候,是把整个线程挂起,是否可以做到只把任务挂起呢? 这样可能导致的问题比如:在生产消费中,线程池比如开了4个线程,但是有4个生产者在等待,把4个工作线程都占满了。 其实整个时候已经有消费者在等着唤醒他们了,但是由于线程池已满,导致不能消费者不能执行,最终死锁。
62,614
社区成员
307,307
社区内容
加载中
试试用AI创作助手写篇文章吧