0

我有一个 Java 小组项目。我们要模拟客户从邮局领取包裹。- 客户不定期来 - 包裹在很长一段时间后到达 - 店员等待客户;当有一个 - 他把包裹递给他们。

我已经创建了一个客户和一个包裹线程,可以根据需要添加客户和包裹。我还制作了一个职员线程,在客户到达之前一直处于休眠状态。

问题是线程如何适应 MVC?

我为每个线程创建了单独的 Runnable 类。我是否将视图传递给他们的构造函数?

4

1 回答 1

2

我为每个线程创建了单独的 Runnable 类。我是否将视图传递给他们的构造函数?

不,这样的“背景”任务不会直接提供视图。应用程序所有层共有的组件是模型。在后台工作的线程应在完成工作时更新相应的模型。视图观察模型以根据需要更新自身。

于 2013-03-22T19:32:26.500 回答