threading源代码问题,为什么要将引入的变量del?

查看threading 有如下表达式
_start_new_thread = thread.start_new_thread
_allocate_lock = thread.allocate_lock
_get_ident = thread.get_ident
ThreadError = thread.error
del thread
 
为什么要del thread,删除这个变量的目的是为什么?脚本运行完后应该会自动将变量清除。这样显式清除有什么特殊目的?如果不显式del会有什么后果?
 
原来是目的是为了避免threading.thread的用法吧,为什么呢???因为有人喜欢dir(threading)然后看到了个thread而没看到Thread就直接拿来用了。
posted @ 2013-06-14 09:52  践道者  阅读(259)  评论(0编辑  收藏  举报