Open
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
Projects
Status
Todo