ST-Monad で 2 つの計算を並行して実行する方法を探しています。(STUArray を使用して) かなり大きな配列を構築していますが、それを並行して行いたいと考えています。
これまでのところ、これとこのQ&Aをstackoverflowで見つけましたが、最初のケースは純粋なコードのみを処理し、2番目はIOモナドを処理するため、私の場合には適用されません-しかし、私は状態スレッドにいます。
monad -parallelパッケージも見つけましたが、ST 用の「MonadParallel」のインスタンスが必要です。また、monad-parパッケージは、純粋な計算または IO モナドのみをサポートします。
ST 内で並列モナド計算を行う方法はありますか?