import threading local_T = threading.local( ) print 'Dans le Thread principal, shared_var modifié à 32' local_T.shared_var = 32 def sub_Thread( ): print 'Dans le sous Thread, shared_var modifié à 16' local_T.shared_var = 16 print 'Dans le sous Thread, shared_var =', local_T.shared_var t = threading.Thread(target=sub_Thread) t.start( ) t.join( ) print 'Dans le Thread principal, shared_var=', local_T.shared_var