Commit 50466c66 authored by Pierre Glaser's avatar Pierre Glaser Committed by Antoine Pitrou

bpo-36867: DOC update multiprocessing.rst (GH-13289)

Followup to bpo-36867.
parent b0917df3
...@@ -131,13 +131,17 @@ to start a process. These *start methods* are ...@@ -131,13 +131,17 @@ to start a process. These *start methods* are
handles on Windows. handles on Windows.
On Unix using the *spawn* or *forkserver* start methods will also On Unix using the *spawn* or *forkserver* start methods will also
start a *semaphore tracker* process which tracks the unlinked named start a *resource tracker* process which tracks the unlinked named
semaphores created by processes of the program. When all processes system resources (such as named semaphores or
have exited the semaphore tracker unlinks any remaining semaphores. :class:`~multiprocessing.shared_memory.SharedMemory` objects) created
by processes of the program. When all processes
have exited the resource tracker unlinks any remaining tracked object.
Usually there should be none, but if a process was killed by a signal Usually there should be none, but if a process was killed by a signal
there may be some "leaked" semaphores. (Unlinking the named semaphores there may be some "leaked" resources. (Neither leaked semaphores nor shared
is a serious matter since the system allows only a limited number, and memory segments will be automatically unlinked until the next reboot. This is
they will not be automatically unlinked until the next reboot.) problematic for both objects because the system allows only a limited number of
named semaphores, and shared memory segments occupy some space in the main
memory.)
To select a start method you use the :func:`set_start_method` in To select a start method you use the :func:`set_start_method` in
the ``if __name__ == '__main__'`` clause of the main module. For the ``if __name__ == '__main__'`` clause of the main module. For
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment