pub fn spawn_worker_threads(
n_threads: usize,
pattern: Arc<Pattern>,
tx: Sender<WorkerMessage>,
stop_flag: Arc<AtomicBool>,
) -> Vec<JoinHandle<()>>pub fn spawn_worker_threads(
n_threads: usize,
pattern: Arc<Pattern>,
tx: Sender<WorkerMessage>,
stop_flag: Arc<AtomicBool>,
) -> Vec<JoinHandle<()>>