Archives

帖子来自 kevinfankai RSS

Python 里的多线程

作者: kevinfankai (1 篇文章) 日期: 十一月 10, 2009 在 11:23 上午
评论 (0)

今天随意逛水木的精华区,看大家在讨论什么GIL,搜了一下发现python的多线程原来与我想象的大不同。看了几篇不错的文章,觉得挺不错的,大致对问题有了个了解,先把文章的地址贴出来,有兴趣去读这些文章的朋友就不必再听我这样的半拉子扯淡了: Concurrency and Python http://www.ddj.com/linux-open-source/206103078 Python Threads and the Global Interpreter Lock http://jessenoller.com/2009/02/01/python-threads-and-the-global-interpreter-lock/   本来是应该从并行、多线程、竞争、锁这些东西谈起,不过我想一般大家都该挺熟的,不熟悉的话也很容易找到资料,这里就偷懒略过了。 Python的多线程模型基本上是Java多线程模型的简化版,提供了线程基类、锁、信号量,事件等待组件,虽然也少了一些功能,比如线程不能被销毁、中止、暂停、恢复等待,基本上可以让程序员比较方便的进行多线程编程。在CPython解释器中,存在一个叫Global Interpreter ...

继续 ›

分类: 博客征文专栏
标签: