python中如何安装threading


本文摘自php中文网,作者(*-*)浩,侵删。

由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。

Python的标准库提供了两个模块:_thread和threading,_thread是低级模块,threading是高级模块,对_thread进行了封装。绝大多数情况下,我们只需要使用threading这个高级模块。(推荐学习:Python视频教程)

启动一个线程就是把一个函数传入并创建Thread实例,然后调用start()开始执行:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

import time, threading# 新线程执行的代码:def loop():

    print('thread %s is running...' % threading.current_thread().name)

    n = 0

    while n < 5:

        n = n + 1

        print('thread %s >>> %s' % (threading.current_thread().name, n))

        time.sleep(1)

    print('thread %s ended.' % threading.current_thread().name)

 

print('thread %s is running...' % threading.current_thread().name)

t = threading.Thread(target=loop, name='LoopThread')

t.start()

t.join()

print('thread %s ended.' % threading.current_thread().name)

阅读剩余部分

相关阅读 >>

资深程序员Python学习进阶书籍推荐

Python input怎么用

Python都用什么写代码

Python中双冒号::是什么?

Python中的yield关键字的用法介绍(代码示例)

Python可以单片机编程吗

Python包和logging日志的相关介绍

pycharm和Python一样吗

py文件怎么执行

Python同时对数据做转换和换算的方法介绍与分析(附实例)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...