运行线程页面刷新后会发生什么(失控线程)

时间:2014-11-11 16:10:27

标签: java multithreading grails groovy

所以我有一个使用java jar的Grails应用程序。通过grails app可以运行java程序。它也可以停止和暂停。我的问题是如果用户刷新页面会发生什么。该线程成为一个失控的线程,可以访问。它将一直持续到完成为止。问题是写入数据库。

我的控制器只是初始化java程序并使用gsp中的命令控制它。

是否有某种方法可以阻止这种情况或有更好的方法吗?

非常感谢任何帮助,

1 个答案:

答案 0 :(得分:0)

使用服务。

您需要将数据库代码放入服务中并在控制器中调用此服务。