2. 使用Python的线程模块¶
Python通过标准库的 threading
模块来管理线程。这个模块提供了很多不错的特性,让线程变得无比简单。实际上,线程模块提供了几种同时运行的机制,实现起来非常简单。
线程模块的主要组件如下:
- 线程对象
- Lock对象
- RLock对象
- 信号对象
- 条件对象
- 事件对象
在接下来的子章节中,我们将通过例子尝试这些由线程库提供的特性。以下实例基于Python 3.3(兼容Python 2.7)。
Python通过标准库的 threading
模块来管理线程。这个模块提供了很多不错的特性,让线程变得无比简单。实际上,线程模块提供了几种同时运行的机制,实现起来非常简单。
线程模块的主要组件如下:
在接下来的子章节中,我们将通过例子尝试这些由线程库提供的特性。以下实例基于Python 3.3(兼容Python 2.7)。