1# test _thread.get_ident() function 2# 3# MIT license; Copyright (c) 2016 Damien P. George on behalf of Pycom Ltd 4 5import _thread 6 7 8def thread_entry(): 9 tid = _thread.get_ident() 10 print("thread", type(tid) == int, tid != 0, tid != tid_main) 11 global finished 12 finished = True 13 14 15tid_main = _thread.get_ident() 16print("main", type(tid_main) == int, tid_main != 0) 17 18finished = False 19_thread.start_new_thread(thread_entry, ()) 20 21while not finished: 22 pass 23print("done") 24