Message139215
I have noticed a few more problems.
* Because poll() isn't thread safe on Windows, neither is Queue.empty(). Since a queue's pipe will never contain empty messages, this can be fixed easily by using (a wrapper for) win32.PeekNamedPipe().
* PipeListener/PipeClient have not been updated to use overlapped I/O.
* If more than one process is to read from a pipe connection then (even with proper synchronisation) we cannot safely use poll() since it can leave a partial message in the pipe. |
|
Date |
User |
Action |
Args |
2011-06-26 20:43:36 | sbt | set | recipients:
+ sbt, pitrou, tim.golden, jnoller, brian.curtin |
2011-06-26 20:43:36 | sbt | set | messageid: <1309121016.23.0.180947173576.issue12328@psf.upfronthosting.co.za> |
2011-06-26 20:43:35 | sbt | link | issue12328 messages |
2011-06-26 20:43:35 | sbt | create | |
|