diff options
Diffstat (limited to 'tests/thread/thread_ident1.py')
| -rw-r--r-- | tests/thread/thread_ident1.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/thread/thread_ident1.py b/tests/thread/thread_ident1.py index 390193acc..8e106cd31 100644 --- a/tests/thread/thread_ident1.py +++ b/tests/thread/thread_ident1.py @@ -5,7 +5,11 @@ import _thread +tid = None + + def thread_entry(): + global tid tid = _thread.get_ident() print("thread", type(tid) == int, tid != 0, tid != tid_main) global finished @@ -16,8 +20,9 @@ tid_main = _thread.get_ident() print("main", type(tid_main) == int, tid_main != 0) finished = False -_thread.start_new_thread(thread_entry, ()) +new_tid = _thread.start_new_thread(thread_entry, ()) while not finished: pass -print("done") + +print("done", type(new_tid) == int, new_tid == tid) |
