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
