Skip to content

Commit

Permalink
[3.12] Delete stale note about mp.Lock.acquire/SIGINT (pythonGH-120929)…
Browse files Browse the repository at this point in the history
… (pythonGH-122079)

Delete stale note about mp.Lock.acquire/SIGINT (pythonGH-120929)
(cherry picked from commit 0dcbc83)

Co-authored-by: Andrey Mishchenko <[email protected]>
  • Loading branch information
miss-islington and andmis authored Jul 21, 2024
1 parent 5f46a72 commit 9343c6d
Showing 1 changed file with 0 additions and 11 deletions.
11 changes: 0 additions & 11 deletions Doc/library/multiprocessing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1466,17 +1466,6 @@ object -- see :ref:`multiprocessing-managers`.
On macOS, ``sem_timedwait`` is unsupported, so calling ``acquire()`` with
a timeout will emulate that function's behavior using a sleeping loop.

.. note::

If the SIGINT signal generated by :kbd:`Ctrl-C` arrives while the main thread is
blocked by a call to :meth:`BoundedSemaphore.acquire`, :meth:`Lock.acquire`,
:meth:`RLock.acquire`, :meth:`Semaphore.acquire`, :meth:`Condition.acquire`
or :meth:`Condition.wait` then the call will be immediately interrupted and
:exc:`KeyboardInterrupt` will be raised.

This differs from the behaviour of :mod:`threading` where SIGINT will be
ignored while the equivalent blocking calls are in progress.

.. note::

Some of this package's functionality requires a functioning shared semaphore
Expand Down

0 comments on commit 9343c6d

Please sign in to comment.