为什么有人说 Python 多线程是鸡肋?

为什么有人会说 Python 多线程是鸡肋?知乎上有人提出这样一个问题,在我们常识中,多进程、多线程都是通过并发的方式充分利用硬件资源提高程序的运行效率,怎么在 Python 中反而成了鸡肋? 有同学可能知道答案,因为 Python 中臭名昭著的 GIL,GIL 是什么?为什么会有 GIL?多线程真的是鸡肋吗? GIL 可以去掉吗?带着这些问题,我们一起往下看,同时需要你有一点点耐心。 ...

more ...

什么是 Python 元类

龟叔发明了 Python,然后集成了一堆概念在这门语言里面,比如:迭代器,装饰器,函数,生成器,类,对象,协程等等。 这些概念对初学者似乎没一个好懂的,不过还有比这更难的概念,它是 Python 世界中的造物主,虽然我们很少去直接使用它,但天天都在用,它就是今天的主角------元类。 今天我的任务就是彻底明白什么是元类,看懂了别忘了给我点个赞,分享给更多人。 ...

more ...

2013-2014官方关于 Python 2.x 和 3.x 调查

2013-2014官方关于 Python 2.x 和 3.x 调查

more ...

Cython安装与使用入门

Cython安装与使用入门

more ...

FastDFS加Redis实现自定义文件名存储海量文件

FastDFS加Redis实现自定义文件名存储海量文件

more ...

Go 语言编写 CPython 扩展 goPy

Go 语言编写 CPython 扩展 goPy

more ...

ImportError_ No module named setuptools 解决方法

ImportError_ No module named setuptools 解决方法

more ...

PYTHON如何在内存中生成ZIP文件

PYTHON如何在内存中生成ZIP文件

more ...

PyPy 和 CPython 的性能比较测试

PyPy 和 CPython 的性能比较测试

more ...

Python 程序员经常犯的 10 个错误

Python 程序员经常犯的 10 个错误

more ...

Python 解析配置模块之ConfigParser详解

Python 解析配置模块之ConfigParser详解

more ...

Python 列表排序方法reverse、sort、sorted详解

Python 列表排序方法reverse、sort、sorted详解

more ...

Python 如何将一变量做为函数名?

Python 如何将一变量做为函数名?

more ...

Python 序列与映射的解包操作

Python 序列与映射的解包操作

more ...

Python 与 Javascript 比较

Python 与 Javascript 比较

more ...