、私はRejectedExecutionException
と反応しない薬剤との問題を抱えてきました。 REPLの小さな例、RejectedExecutionExceptionとClojureの並行性
(pmap #(% %) (range 10))
のように見えます。しかし、いくつかを消費した後、(様々な数を、決して一握り以上)pmap
またはpcalls
スローRejectedExecutionException
のいずれかを実行していない怠惰な配列の。比較のエージェントはRejectedExecutionException
を投げないでください。エージェントは、初期化することができますが、send
またはsend-off
に派遣任意のアクションを実行しません。
薬の問題はずっとhere説明した症状のように聞こえます。また、どこでもshutdown-agents
を使用していません。
私は、再現性の例の不足のために、事前にお詫び申し上げます。この問題の私の主な問題は、この動作を他のマシンで再現できないことです。どんな提案も歓迎です! 64ビットのHotSpot Javaの1.6.0_20とClojureの1.2.1を使用して
。
あなたはそれを釘付けにしました! 1.6。*のリリースのいくつかにこれらの問題があるように思えます。 1.5.2に戻った。 – homer