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

本文探讨了在Python中使用delthread的原因及其背后的目的。解释了为了避免误用threading.thread的情况,明确地删除thread变量的重要性。
查看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就直接拿来用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值