[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Threads in 1.6.4 hanging: caused by accept?
From: |
Kevin Ryde |
Subject: |
Re: Threads in 1.6.4 hanging: caused by accept? |
Date: |
Fri, 16 Sep 2005 10:25:00 +1000 |
User-agent: |
Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) |
Alan Grover <address@hidden> writes:
>
> What would be the comprehensive list of calls that block all threads?
> How do you figure that out?
`gethost' is a bad one, it disappears deep into libc so select or
whatever doesn't help. I ended up forking a subprocess to make the
call. Or I guess there's a few asynch dns libraries too, until the
posix threads in 1.8 avoid the problem.