Прошло довольно много времени с того момента, как низкоуровневый модуль thread
неофициально устарел, и всем пользователям искренне рекомендуется использовать вместо него высокоуровневый модуль threading
; теперь, с возможностью введения обратной несовместимости в Python 3, мы сделали это скорее не просто «неформальным», а только! -)