Control.Concurrent

Feb 04, 2009 21:39

Существует ли другие способы проверить по ThreadId существует ли тред или уже закончил своё выполнение (кроме как сигнализировать об этом в MVar из самого этого треда)?

concurrent, haskell, parallel

Leave a comment

Comments 5

lomeo February 5 2009, 12:00:46 UTC
threadStatus

Reply

lomeo February 5 2009, 12:02:01 UTC
Ах, да! Забыл добавить - только для ghc 6.10.1

Reply

mibori February 5 2009, 16:47:33 UTC
странно:
[mibori@builder tracelogs]$ ghci
GHCi, version 6.10.1: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done.
Prelude> :m + Control.Concurrent
Prelude Control.Concurrent> :i threadStatus

Top level: Not in scope: `threadStatus'
Prelude Control.Concurrent>и в доках нет http://www.haskell.org/ghc/docs/latest/html/libraries/base/Control-Concurrent.html

это ты где взял?

Reply

mibori February 5 2009, 16:49:45 UTC

Leave a comment

Up