For parallel operation, only the list needs to be shared; it is the state of the entire program.
共有すべき並列処理はリストの検索部分だけであり、このリストがプログラム全体の状態を表している。