docs: public static void finishThread(){
      //--Create Task
      final long threadId = Thread.currentThread().getId();
      Runnable finish = new Runnable(){
        public void run(){
          releaseThreadControl(threadId);
        }
      };
      //--Run Task
      if(isThreaded){
        //(case: multithreaded)
        attemptThreadControl( threadId, finish );
      } else {
        //(case: no threading)
        throw new IllegalStateException("finishThreads() called outside of threaded environment");
      }
    }