-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Open
Labels
stdlibPython modules in the Lib dirPython modules in the Lib dirtopic-subinterpreterstype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
from concurrent.futures import InterpreterPoolExecutor
def w():
import time
time.sleep(100)
executor1 = InterpreterPoolExecutor()
executor1.submit(w)
executor1.submit(w)
executor2 = InterpreterPoolExecutor()
executor2.submit(w)
executor2.submit(w)
executor1.shutdown()
executor2.shutdown()
With this code, htop with "Show custom thread names" enabled) shows it's ThreadPoolExecutor instead of InterpreterPoolExecutor:

Other process monitor tools may have the same result if it read the custom thread name from OS.
CPython versions tested on:
CPython main branch
Operating systems tested on:
macOS, Linux
Linked PRs
Metadata
Metadata
Assignees
Labels
stdlibPython modules in the Lib dirPython modules in the Lib dirtopic-subinterpreterstype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Projects
Status
Todo