を入れないようにtryPutMVarを使用していますSnap.Internal.Http.Server.TimeoutManager ------------------------------------------------------------------------------
-- | Register a new connection with the TimeoutManage
私は、STMを使用して並列バンキング転送を実行する小さなプログラムを持っているので、別のマシン、2コアと1コアでテストしています。 2コアマシンではすべて動作しますが、1コアマシンでは、100万並列トランザクションを実行するとJava Out of Memoryエラーがスローされます。 エラーは、以下の「AWT-EventQueueの-0」java.lang.OutOfMemoryErrorをです
手動ロックを使用してthe "official" example of clojure concurrencyをJavaバージョンに近づけようとしています。 In this gist私はjavaとclojureコードとすべてのバージョンのVisualVmプロファイルのスレッドダンプを入れました。 ここでは、Clojureのコードとタイミング (ns simple-example (:gen-cla