Java多线程——加水问题

某位顾客在茶馆喝茶,其面前有一杯茶水,假设水杯容量是5。请模拟水喝完了叫服务员加水,服务员加满了叫顾客喝的往复过程。

没水了,服务员麻烦加点水...

服务员加了点水,杯中现有水:1

服务员加了点水,杯中现有水:2

服务员加了点水,杯中现有水:3

服务员加了点水,杯中现有水:4

服务员加了点水,杯中现有水:5

水加满了,先生请喝水...

顾客喝了口水 杯中还剩:4

顾客喝了口水 杯中还剩:3

顾客喝了口水 杯中还剩:2

顾客喝了口水 杯中还剩:1

顾客喝了口水 杯中还剩:0

参考这个: