!7 static new AtomicLong ended; p { new L threads; repeat with ms sleep 1 { threads.add(startThread(r { incAtomicLong(ended) })); print("Number of Thread objects: " + l(threads) + ". Not ended: " + (l(threads)-ended.longValue()) + ". Number of threads: " + numberOfAllThreads()); } }