宝塔无法启动MySQL怎么解决
226
2022-10-17
你的bug,我的bug
说到使用python时要避免的问题,其实并不多,最近看到这样的微博:“有三种bug:你的bug,我的bug......还有线程。“ python确实存在线程,但是要尽可能避免。 这与python 线程库没有任何关系,完全是因为python 的实现,特别是名为Cpython 的实现。python使用一种称为全局解释器锁的技术来实现。他强制实行这样一个限制,要求python 只能在一个解释器进程中运行,即使有多个处理器可用。 对于你来说,这意味着,如果你的程序使用了线程,尽管它的设计和实现都很棒,但是即使有多个处理器,这个程序也不会运行的更快,因为它根本无法使用多个处理器。你的线程应用会串行运行,而且在很多情况下,甚至比没有用线程开发同样功能时慢得多。 要点:除非去除GIL限制(如果真的能去除)。。。。。。否则不要在python 中使用线程。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~