标签: java multithreading grails groovy
所以我有一个使用java jar的Grails应用程序。通过grails app可以运行java程序。它也可以停止和暂停。我的问题是如果用户刷新页面会发生什么。该线程成为一个失控的线程,可以访问。它将一直持续到完成为止。问题是写入数据库。
我的控制器只是初始化java程序并使用gsp中的命令控制它。
是否有某种方法可以阻止这种情况或有更好的方法吗?
非常感谢任何帮助,
答案 0 :(得分:0)
使用服务。
您需要将数据库代码放入服务中并在控制器中调用此服务。