在我的项目中,我的 Grails 控制器的操作是创建一个新线程并在每次执行此操作时调用一个类表单 src/groovy 文件夹。我需要将此操作中的值传递给正在创建的新线程。我怎样才能做到这一点?
更新:我正在我的项目中实现 crawler4j。
我的控制器代码如下:提前致谢。
class ResourceController{
def crawl(Integer max) {
String crawlStorageFolder = ".crawler4j";
String website = "www.google.com";
controller.startNonBlocking(BasicCrawler.class, numberOfCrawlers); //this line after a series of background tasks calls the BasicCrawler class located in src/groovy.
Thread.sleep(30 * 1000);
}
crawler4j 在调用 BasicCrawler 类时会启动一个新线程。
BasicCrawler 类具有访问功能。我需要将网站的值从 ResourceController 传递给访问函数。