Grails,Thread.start {...}无法使用BootStrap.groovy

时间:2014-07-01 21:29:13

标签: grails groovy

我在BootStrap.groovy中运行此代码:

        if (Core.isDevelopment()) {
                File file = Core.getWebappFile("${App.files.root}App/styles/empty.less");

                if (file && file.exists() ) {

                        Core.Log.println('File exists')

                        def thread = Thread.start {
                                Core.Log.println('Thread append')

                                file << ' ';

                                sleep( App.lessRefresh );
                        }

                }
        }

它运行一次,即文件存在&#39;打印一次,&#39;线程附加&#39;只有一次。

我知道这可能与Java EE容器中被禁止的线程有关,但这是问题所在吗?

如何以不同的方式创建线程或实现我所追求的目标?最好不要安装单独的插件!

0 个答案:

没有答案