_thread模块是threading模块的基础模块,为多线程提供了低级别的基元(也称为轻量级进程或任务)。为了同步,简单的锁(也叫做互斥锁或二元信号量)被提供。threading模块在该模块的基础上提供了更易使用并且更高级别的线程API。
_thread模块
该模块支持Windows、Linux、SGI IRIX、Solaris 2.x、以及任何实现了POSIX线程的系统。
_thread模块
它定义了如下的常量和函数:
exception _thread.error
线程错误。从3.3版本呢开始相当于RuntimeError。
_thread.LockType
锁对象类型。
_thread.start_new_thread(function, args[, kwargs])
开始一个新的线程并返回它的标识符。线程使用参数args(必须是一个元组)执行function函数。可选参数kwargs制定了一个参数字典。当函数返回时,线程退出。当函数异常终止时,一个栈轨迹被打印然后线程退出(但是其它线程继续执行)。
_t
exception _thread.error
线程错误。从3.3版本呢开始相当于RuntimeError。
_thread.LockType
锁对象类型。
_thread.start_new_thread(function, args[, kwargs])
开始一个新的线程并返回它的标识符。线程使用参数args(必须是一个元组)执行function函数。可选参数kwargs制定了一个参数字典。当函数返回时,线程退出。当函数异常终止时,一个栈轨迹被打印然后线程退出(但是其它线程继续执行)。
_t