Nathaniel Smith added the comment:

The attached script wakeup-fd-racer.py fails consistently for me using cpython 
3.6.0 on my windows 10 vm:

> python wakeup-fd-racer.py
Attempt 0: start
Attempt 0: FAILED, took 10.016000000000076 seconds
select_calls = 2

(It may help that the VM only has 1 CPU? But the same test passes on Linux even 
when I use taskset to restrict it to 1 cpu. Maybe Windows has some scheduling 
heuristic where one thread writing to a socket when another thread is blocked 
on it triggers an immediate context switch.)

----------
Added file: http://bugs.python.org/file46797/wakeup-fd-racer.py

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30038>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to