用JAVA线程模拟超市购物系统,超市准备100辆手推车,每位顾客购物时使用一辆,在购物完毕后将车归还。突出线程的同步和协调问题。