while (1) { if ($active_readers < $current_reader_limit) { # Launch enough new readers to bring us up to the current limit