MVC和多线程

时间:2017-01-17 17:40:07

标签: java multithreading model-view-controller

我有一个(Model)类classModel,它实现了Runnable

我的控制器Manager(这是一个Singleton)将为2个对象的“classModel”创建2个线程。

第一个问题:这是控制器的工作吗?或者我应该创建另一个将创建线程并启动它们的类?

然后,在我的classModel.run()中,我会将字符串(每个循环)发送到共享它的Manager(使用List<String>)以在视图中显示它。

我该怎么做?我的观点需要实现Runnable并检查每个循环是否在控制器中共享了什么?或者另一种方式?

1 个答案:

答案 0 :(得分:0)

首先,Model只保存数据。控制器总是委托其作品。

是的,您需要在类之间创建从控制器获取命令并将其命名为Service。