Можно ли использовать id (threading.current_thread ()) в качестве идентификатора потока во всей его жизни? - PullRequest
2 голосов
/ 25 марта 2020

Мне нужно хранить данные для потока, когда он еще не запущен. После запуска потока он читает данные. Поэтому мне нужно получить идентификатор потока, прежде чем он начался. Python s threading.Thread.ident и threading.Thread.native_id имеют значение, только когда поток жив.

Теперь я использую id(threading.Thread()) получить идентификатор потока до его начала и использую id(threading.current_thread()) в потоке. Это нормально или есть лучшее решение? Спасибо.

...