多个线程对同一资源操作时,通常会产生进程,比如一个线程往消息队列插入数据,而另一个线程从消息队列取出数据 当消息队列满时,插入消息的队列需要Sleep几个毫秒,把时间片让出给取消息的线程,当消息队列为空时,取消息队列的线程需要Sleep几个毫秒,把时间片让给插入消息的线程。如果不这样做,则会出现某个线程独占资源,最终导致另一个线程死等状态,会引发一些我问题。