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能找什么工作

Python是什么情况下诞生的

当前时间如何获取?Python中获取当前时间实例教程

网络编程详细介绍

Python中的列表与元组有什么区别?一文搞懂元组与列表的异同点

讲解Python 中删除文件的几种方法

都是第一次玩deepfakes

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




打赏

取消

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

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

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

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

评论

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