summaryrefslogtreecommitdiffstats
path: root/Lib/multiprocessing/popen_spawn_win32.py
Commit message (Collapse)AuthorAgeFilesLines
* bpo-38092: Reduce overhead when using multiprocessing in a Windows virtual ↵Adam Meily2020-01-281-1/+1
| | | | environment (GH-16098)
* bpo-35872 and bpo-35873: Clears __PYVENV_LAUNCHER__ variable (GH-11745)Steve Dower2019-02-041-2/+26
| | | | After reading __PYVENV_LAUNCHER__ we now set sys._base_executable value for later use. Make the same changes for macOS to avoid extra platform checks.
* Revert "bpo-33929: multiprocessing: fix handle leak on race condition ↵Victor Stinner2018-06-271-13/+2
| | | | | (GH-7921)" (GH-7963) This reverts commit 8b1ebcd7cb3319273ea635df78ebf9ad40171514.
* bpo-33929: multiprocessing: fix handle leak on race condition (GH-7921)Miss Islington (bot)2018-06-271-2/+13
| | | | | | | | | | | | Fix a race condition in Popen of multiprocessing.popen_spawn_win32. The child process now duplicates the read end of pipe instead of "stealing" it. Previously, the read end of pipe was "stolen" by the child process, but it leaked a handle if the child process had been terminated before it could steal the handle from the parent process. (cherry picked from commit 2cc9d21fffb8146d30e6fb4221e32410ba4b4ab7) Co-authored-by: Victor Stinner <vstinner@redhat.com>
* bpo-30794: added kill() method to multiprocessing.Process (#2528)Vitor Pereira2017-07-181-0/+2
| | | | | | | | | | | | | | * bpo-30794: added kill() method to multiprocessing.Process * Added entries to documentation and NEWS * Refactored test_terminate and test_kill * Fix SIGTERM and SIGKILL being used on Windows for the tests * Added "versionadded" marker to the documentation * Fix trailing whitespace in doc
* Fix bpo-30596: Add close() method to multiprocessing.Process (#2010)Antoine Pitrou2017-06-241-1/+4
| | | | | | | | | | * Fix bpo-30596: Add close() method to multiprocessing.Process * Raise ValueError if close() is called before the Process is finished running * Add docs * Add NEWS blurb
* Issue #28053: Applying refactorings, docs and other cleanup to follow.Davin Potts2016-09-091-5/+4
|
* Issue #18999: Make multiprocessing use context objects.Richard Oudkerk2013-10-161-8/+4
| | | | | This allows different parts of a program to use different methods for starting processes without interfering with each other.
* Stop making fork server have copy of semaphore_tracker_fd.Richard Oudkerk2013-08-221-2/+3
|
* Issue #8713: Support alternative start methods in multiprocessing on Unix.Richard Oudkerk2013-08-141-0/+102
See http://hg.python.org/sandbox/sbt#spawn