Livejournal
Log in
Post
Friends
My journal
mibori
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
а, нашел...
http://www.haskell.org/ghc/docs/latest/html/libraries/base/GHC-Conc.html
спасибо!
Reply
Thread 5
Leave a comment
Up
Comments 5
Reply
Reply
[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
спасибо!
Reply
Leave a comment