in reply to Re^3: threads + sockets stalling question
in thread threads + sockets stalling question
That's a good idea. Unfortunately, I think that the problems go much deeper than I've yet discovered.
If you stop the code from calling fstat(), it runs on a bit further before hanging again. This time it calls the CRT ftell() on a socket, which blocks because of the lock applied in the accept call. And if you fix that ....
I tried (more in hope than expectation), that compiling without USE_PERLIO and/or enabling USE_PERLCRT might avoid some of the show stoppers in PERLIO, but it seems that Perl has become dependant upon PerlIO now :(
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: threads + sockets stalling question
by ikegami (Patriarch) on Mar 17, 2010 at 16:24 UTC | |
by BrowserUk (Patriarch) on Mar 17, 2010 at 16:51 UTC | |
by Corion (Patriarch) on Mar 17, 2010 at 17:10 UTC | |
by BrowserUk (Patriarch) on Mar 17, 2010 at 17:32 UTC | |
by ikegami (Patriarch) on Mar 17, 2010 at 18:23 UTC | |
|