2011/5/31 Charles-François Natali <neologix at free.fr>: >>> +.. function:: get_ident() >>> + >>> + Return the 'thread identifier' of the current thread. This is a nonzero >>> + integer. Its value has no direct meaning; it is intended as a magic cookie >>> + to be used e.g. to index a dictionary of thread-specific data. Thread >>> + identifiers may be recycled when a thread exits and another thread is >>> + created. >> >> That's not quite true - the Thread id isn't relinquished until the >> Thread object itself is destroyed, rather than when the underlying >> thread finishes execution (i.e. the lifecycle of a_thread.ident is the >> same as that of id(a_thread)). >> > > I'm not sure I understand, Nick. I was just wrong, but the wording is still confusing since it has been copied from _thread.ident. "Thread" means something other than "threading.Thread" in that module, while in the threading docs, it typically refers to the actual objects. With the change of module, there needs to be something to make it clearer that this is information related to os level threads. Cheers, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4