Код IT
← Каталог

Управление потоками в многозадачных системах — Python — стек всех потоков

Фрагмент из «Управление потоками в многозадачных системах»: стек вызовов всех потоков через traceback.

python asyncconcurrencyencyclopedia11 embed URL статья в энциклопедии
Python main.py

import traceback
import sys

for thread_id, frame in sys._current_frames().items():
    print(f"\n=== Поток ID: {thread_id} ===")
    traceback.print_stack(frame)

import traceback
import sys

for thread_id, frame in sys._current_frames().items():
    print(f"\n=== Поток ID: {thread_id} ===")
    traceback.print_stack(frame)