多線程中的生產者消費者模型

爲什麼要使用生產者和消費者模式 在線程世界裏,生產者就是生產數據的線程,消費者就是消費數據的線程。在多線程開發當中,如果生產者處理速度很快,而消費者處理速度很慢,那麼生產者就必須等待消費者處理完,才能繼續生產數據。同樣的道理,如果消費者的處理能力大於生產者,那麼消費者就必須等待生產者。爲了解決這個問題於是引入了生產者和消費者模式。 什麼是生產者消費者模式 生產者消費者模式是通過一個容器來解決生產者
相關文章
相關標籤/搜索