mirror of
https://github.com/python/cpython.git
synced 2024-11-26 19:34:19 +08:00
Merged revisions 81440 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r81440 | georg.brandl | 2010-05-21 23:47:05 +0200 (Fr, 21 Mai 2010) | 1 line Correct info for Semaphore.acquire() semantics under OSX. ........
This commit is contained in:
parent
aada7b8f78
commit
592296ee40
@ -837,7 +837,7 @@ object -- see :ref:`multiprocessing-managers`.
|
||||
|
||||
A bounded semaphore object: a clone of :class:`threading.BoundedSemaphore`.
|
||||
|
||||
(On Mac OS X this is indistinguishable from :class:`Semaphore` because
|
||||
(On Mac OS X, this is indistinguishable from :class:`Semaphore` because
|
||||
``sem_getvalue()`` is not implemented on that platform).
|
||||
|
||||
.. class:: Condition([lock])
|
||||
@ -879,9 +879,8 @@ object -- see :ref:`multiprocessing-managers`.
|
||||
specifies a timeout in seconds. If *block* is ``False`` then *timeout* is
|
||||
ignored.
|
||||
|
||||
.. note::
|
||||
On OS/X ``sem_timedwait`` is unsupported, so timeout arguments for the
|
||||
aforementioned :meth:`acquire` methods will be ignored on OS/X.
|
||||
On Mac OS X, ``sem_timedwait`` is unsupported, so calling ``acquire()`` with
|
||||
a timeout will emulate that function's behavior using a sleeping loop.
|
||||
|
||||
.. note::
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user