[Haskell] Blocked STM & GC question
Ashley Yakeley
ashley at semantic.org
Sat Sep 15 16:38:55 EDT 2007
If I have a thread that's blocked on an STM retry or TChan read, and
none of its TVars are referenced elsewhere, will it get stopped and
garbage-collected?
I have in mind a pump thread that eternally reads off a TChan and pushes
the result to some function. If the TChan is forgotten elsewhere, will
the permanently blocked thread still sit around using up some small
amount of memory, or will it be reaped by the garbage collector?
--
Ashley Yakeley
Seattle WA
More information about the Haskell
mailing list