首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用信号灯和监视器的Java Unisex浴室

使用信号灯和监视器的Java Unisex浴室
EN

Stack Overflow用户
提问于 2012-08-18 14:12:41
回答 1查看 2.1K关注 0票数 3

我的任务是并发编程,编写一个Unisex厕所的代码。对于这门学科来说,这似乎是一项相当普通的任务。对于那些不熟悉的人,则设置了规则(至少在本例中如此)。

  • 浴室可供男女使用,但不能同时使用。
  • 你一次能在厕所里养的人最多只有5人。
  • 如果您使用信号量,您必须自己实现它。

在这门课之前,我已经很久没有编码了,而且我的知识是生疏的。我最初只是用计数器把它编码起来,在程序和那个版本没有得到任何结果的情况下,我在理解信息流方面遇到了问题!

所以我要重新开始,我想知道我应该怎么做。我最初的想法是有一个厕所,实现了一个二进制信号量,为浴室的监视器,限制在5。

我还读到过,问题背后的想法最好地帮助自己实现一种植入,即每个人都是一条线。如果是这样的话,可能会很麻烦,因为我曾经尝试过一次线程池(几周前),但是它从来没有为我运行过。*-/

目前我还没有代码要展示,所以我最关心的是如何设置事情。

EN

回答 1

Stack Overflow用户

发布于 2012-08-18 14:27:01

看起来这个问题已经由科马克·雷德蒙德在java中解决了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12019254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档