天天看點

JAVA多線程實作消費者生産者問題

最近學習JAVA多線程,借鑒他人嘗試了一個供銷社模型,模拟消費者生産者問題。

代碼:

{CSDN:CODE:348719}

實作結果:

Try to consume empty storage!Fail to consume!

Produce 20 production(s),current production storage is 20

Consume 20 production(s),current production storage is 0

Try to consume empty storage!Fail to consume!

Produce 10 production(s),current production storage is 10

Consume 10 production(s),current production storage is 0

Try to consume empty storage!Fail to consume!

Produce 30 production(s),current production storage is 30

Produce 40 production(s),current production storage is 70

Consume 40 production(s),current production storage is 30

Consume 30 production(s),current production storage is 0