Antoine Pitrou added the comment:

> Am 16.08.2013 18:24, schrieb Charles-François Natali:
> > Well, first we'll have to make the code thread-safe, if we want to
> > keep a persistent FD open. Which means we'll have to add a lock, which
> > is likely to reduce concurrency, and overall throughput.
> 
> Why locking? /dev/urandom is a pseudo char device. You can have multiple
> readers on the same fd without any locking.

You must put a lock around the open() call, though, to avoid calling it
several times and losing an fd.

----------

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

Reply via email to