Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Cloud Haskell では、このexpect関数には と呼ばれるタイムアウトのいとこがありexpectTimeoutます。receiveChan(タイプセーフチャンネル用)のタイムアウト機能もありますか?ソース
expect
expectTimeout
receiveChan
現在、アプリケーションは応答を無期限に待機するため、プロセスが停止するとアプリケーションはデッドロック状態になります。停止したプロセスを無視するようにタイムアウトを設定できると便利です。
receiveChanTimeoutバージョン0.4.2にはあります
receiveChanTimeout
http://hackage.haskell.org/packages/archive/distributed-process/0.4.2/doc/html/Control-Distributed-Process.html