[Haskell-cafe] killing a running thread interactively
S. Alexander Jacobson
alex at alexjacobson.com
Wed Sep 21 16:13:57 EDT 2005
More particularly, is there a getAllThreadIds function somewhere?
-Ale-
On Wed, 21 Sep 2005, S. Alexander Jacobson wrote:
> Is the general pattern to write all threadIds to a file, and then have a
> separate function that takes the file and kills them?
>
> Or is there something more clever?
>
> -Alex-
>
> On Wed, 21 Sep 2005, Simon Marlow wrote:
>
>> On 16 September 2005 20:42, S. Alexander Jacobson wrote:
>>
>>> If I am running a server interactively. (using ghci).
>>> Is there any way to kill its running threads without terminating the
>>> interpreter?
>>
>> If you can get ThreadIds for the threads, yes. GHCi doesn't (currently)
>> create a new thread for each expression evaluation, so attempting to
>> kill that thread might kill your GHCi session (it shouldn't but that's
>> another story).
>>
>> Cheers,
>> Simon
>>
>> ** CRM114 Whitelisted by: simonmar at microsoft.com **
>>
>
> ______________________________________________________________
> S. Alexander Jacobson tel:917-770-6565 http://alexjacobson.com
>
______________________________________________________________
S. Alexander Jacobson tel:917-770-6565 http://alexjacobson.com
More information about the Haskell-Cafe
mailing list