[Haskell-cafe] Re: syscall, sigpause and EINTR on Mac OSX
bmaxa at hotmail.com
Sun Dec 11 23:24:37 EST 2005
>From: Joel Reymont <joelr1 at gmail.com>
>To: "Branimir Maksimovic" <bmaxa at hotmail.com>
>CC: haskell-cafe at haskell.org
>Subject: Re: [Haskell-cafe] Re: syscall, sigpause and EINTR on Mac OSX
>Date: Mon, 12 Dec 2005 02:28:54 +0000
>My client _is_ single-threaded, I do not use bound (OS) threads at all.
>Does this shed any light on why my OpenSSL stuff is working as well as my
>signal handler? ;-)
If your app is single threaded you should be ok. But then nothing is
why locking at all then? You wouldn;t have problems with deadlocks
and signals if single threaded without locking. Now, I m really puzzled.
>On Dec 12, 2005, at 12:21 AM, Branimir Maksimovic wrote:
>>In single threaded client you can handle ^C if you like in signal
>>That can be gui program if you like , but console
>>one should be enough.
>>You can implement eg: status, start, pause, quit and so.
>>For now quit will be just fine, later you can add more commands.
>>Make one listener thread in your program for such connections
>>and that's it.
Don't just search. Find. Check out the new MSN Search!
More information about the Haskell-Cafe