Пример #1
0
  private void startCrawlThread(ICrawler cw) {
    RunnableCrawler rc = null;
    synchronized (runnables) {
      rc = runnables.get(cw);
    }

    Thread t = new Thread(rc, "crawler-" + cw.toString());
    synchronized (runningCrawlers) {
      runningCrawlers.put(cw.getType(), t);
    }
    t.start();
  }