void start() {
      synchronized (this) {
        if (consumer == null) {
          consumer = new LoggingThread(toString(), this);
          alive = true;
          consumer.start();
        }
      }
    }
Used to hand-off from producer to consumer
geode-core/src/main/java/org/apache/geode/internal/statistics/StatMonitorHandler.java