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读取文件内容的三种方式与效率比较的详解

小甲鱼零基础入门学习Python视频教程

Python中time模块需要安装么

Python如何保留2位小数

Python中socket实现udp通信的介绍(附代码)

详解Python之urllib爬虫、request模块和parse模块

Python怎么输出表格

Python中的super()方法

Python中psutil库的使用介绍(详细)

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




打赏

取消

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

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

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

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

评论

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