Issue #12196: Add a note on os.pipe2() in the "Whats' new in Python 3.3"

document.
This commit is contained in:
Charles-François Natali 2011-06-01 20:30:52 +02:00
parent 5397c797f4
commit a003af1ce9

View file

@ -106,6 +106,11 @@ connection when done::
os os
-- --
* The :mod:`os` module has a new :func:`~os.pipe2` function that makes it
possible to create a pipe with :data:`~os.O_CLOEXEC` or
:data:`~os.O_NONBLOCK` flags set atomically. This is especially useful to
avoid race conditions in multi-threaded programs.
* The :mod:`os` module has a new :func:`~os.sendfile` function which provides * The :mod:`os` module has a new :func:`~os.sendfile` function which provides
an efficent "zero-copy" way for copying data from one file (or socket) an efficent "zero-copy" way for copying data from one file (or socket)
descriptor to another. The phrase "zero-copy" refers to the fact that all of descriptor to another. The phrase "zero-copy" refers to the fact that all of