当前位置:主页 > python教程 > python多线程的两种实现方式(代码教程)

python多线程的实现方式代码详解

发布:2019-11-15 20:56:18 80


给寻找编程代码教程的朋友们精选了相关的编程文章,网友熊泰平根据主题投稿了本篇教程内容,涉及到python多线程、实现方式、python多线程的两种实现方式(代码教程)相关内容,已被999网友关注,涉猎到的知识点内容可以在下方电子书获得。

python多线程的两种实现方式(代码教程)

本篇文章给大家带来的内容是关于python多线程的两种实现方式(代码教程),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

线程是轻量级的进程,进程中可划分出多个线程,线程可独立的调度运行(进程中分割出来的可以独立运行的实例) 例如:我们的电脑cpu可以同时运行qq和微信,qq运行时可以同时打开多个聊天框. 在上述例子中qq 微信及进程,每个聊天框为不同的线程

第一种:
利用threading中的Thread方法实现

import threadingimport timedef eat():
    # 循环打印,延迟一秒
    while True:
        print("我在吃饭")
        time.sleep(1)def drink():

    while True:
        print("我在喝水")
        time.sleep(1)def main():

    thr1 = threading.Thread(target=eat)
    thr2 = threading.Thread(target=drink)    # 创建并执行线程
    thr1.start()
    thr2.start()if __name__ == '__main__':
    main()

**第二种:
利用threading中的Timer函数**

import timeimport threadingdef eat():
    # 循环打印
    while True:
        print("我在吃饭")        # 延迟一秒
        time.sleep(1)def drink():
    while True:
        print("我在喝水")
        time.sleep(1)# 创建延迟触发,第一个参数为设置几秒后开始,第二个是执行函数名thr1 = threading.Timer(1, eat)
thr2 = threading.Timer(1, drink)
thr1.start()
thr2.start()

以上就是python多线程的两种实现方式(代码教程)的详细内容,更多请关注码农之家其它相关文章!


参考资料

相关文章

  • 实例详解JS验证码功能的三种实现方式

    发布:2020-03-19

    这篇文章主要介绍了验证码功能的三种实现方式,分为数字短信验证码,图形验证码,滑动验证码,本文通过示例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


  • RabbitMq消息防丢失功能实现方式讲解

    发布:2023-04-23

    这篇文章主要介绍了RabbitMq消息防丢失功能实现,RabbitMQ中,消息丢失可以简单的分为两种:客户端丢失和服务端丢失。针对这两种消息丢失,RabbitMQ都给出了相应的解决方案


  • python多线程下信号处理程序示例

    python多线程下信号处理程序示例

    发布:2023-01-18

    为网友们分享了关于python的教程,这篇文章主要为大家详细介绍了python多线程下信号处理程序示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Android常用定时器的实现方式

    发布:2023-03-04

    我们在开发中时常需要写一些定时的任务,比如每5秒执行一次,下面这篇文章主要给大家介绍了关于Android常用定时器的实现方式,文中通过示例代码介绍的非常详细,需要的朋友可以参考下


  • Java实现单例模式的五种方法介绍

    发布:2023-04-19

    单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例


  • python调用excel_vba的两种实现方式

    发布:2023-04-27

    本文主要介绍了python调用excel_vba的两种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python多线程的优点是什么?六大优点助你了解多线程

    发布:2022-10-17

    给大家整理一篇关于python的教程,介绍了python多线程的优点


  • 什么是Java分布式锁及其实现方式

    发布:2020-02-14

    今天小编就为大家分享一篇关于Java分布式锁的概念与实现方式详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


网友讨论