public Thread NewThread(Runnable r) { Thread t = new Thread (r); t.Start (); return t; }
void StartPoolThread() { runningThreads++; pool.Add(tf.NewThread(new RunnableAction(RunPoolThread))); }