首页 > 其他分享 >多线程应用

多线程应用

时间:2024-05-12 09:33:12浏览次数:22  
标签:__ name Thread self num 应用 time 多线程

import time
import threading

def func_one(name):
    for num in range(1,6):
        print(f"{name}第{num}次执行")
        time.sleep(1)

def func_two(name):
    for num in range(1,6):
        print(f"{name}第{num}次执行")
        time.sleep(1)

if __name__=='__main__':
    #创建子线程
    t1=threading.Thread(target=func_one,args=("张三",))
    t2=threading.Thread(target=func_two,args=("李四",))

    t1.start()
    t2.start()
    print("老板走了")
#类创建的就是线程
import time
from threading import Thread

class DemoOne(Thread):
    def __init__(self,name):
        super().__init__()
        self.name=name

    def run(self):
        for num in range(1,6):
            print(f"{self.name}第{num}次执行")
            time.sleep(1)

class DemoTwo(Thread):
    def __init__(self,name):
        Thread.__init__(self)
        self.name=name

    def run(self):
        for num in range(1,6):
            print(f"{self.name}第{num}次执行")
            time.sleep(1)

if __name__=='__main__':
    t1 = DemoOne("张三")
    t2= DemoTwo("李四")

    t1.start()
    t2.start()

标签:__,name,Thread,self,num,应用,time,多线程
From: https://www.cnblogs.com/tudoot/p/18187481

相关文章

  • 爬虫多线程代码调试
    第一次调试fromthreadingimportThreadfromfake_useragentimportUserAgentimportrequestsfromtimeimportsleepforiinrange(1,11):url=f"https://www.hupu.com/home/v1/news?pageNo={i}&pageSize=50"headers={"User-......
  • Django性能之道:缓存应用与优化实战
    title:Django性能之道:缓存应用与优化实战date:2024/5/1118:34:22updated:2024/5/1118:34:22categories:后端开发tags:缓存系统Redis优点Memcached优缺点Django缓存数据库优化性能监控安全实践引言在当今的互联网时代,用户对网站和应用程序的性能要求越来......
  • 应用模式启动
    与单作业模式类似,直接执行flinkrun-application命令$bin/flinkrun-application-tyarn-application-ccom.huft.flk117.demo.StreamSocketCntjob_jar/original-fk117-1.0-SNAPSHOT.jar查看web及yarnid2.在命令行中查看或取消作业。$bin/flinklist-tyarn-applic......
  • C#实现多线程的几种方式
    思维导航前言多线程常用场景什么是进程?什么是线程?使用Thread类使用ThreadPool类使用Task类使用Parallel类拾遗补漏合集DotNetGuide技术社区交流群前言多线程是C#中一个重要的概念,多线程指的是在同一进程中同时运行多个线程的机制。多线程适用于需要提......
  • 在 WPF 中集成 ASP.NET Core 和 WebView2 用于集成 SPA 应用
    背景我们有些工具在Web版中已经有了很好的实践,而在WPF中重新开发也是一种费时费力的操作,那么直接集成则是最省事省力的方法了。修改项目文件我们首先修改项目文件,让WPF项目可以包含ASP.NETCore的库,以及引用WebView2控件。<ProjectSdk="Microsoft.NET.Sdk"><Pr......
  • 全双工与半双工技术解析及其应用场景
    随着信息技术的迅猛发展,通信系统的性能要求日益提高。在数据传输中,双工模式的选择对于提高系统效率、降低通信延迟具有重要意义。本文将对全双工和半双工两种双工模式进行详细解析,并探讨它们各自的优缺点及适用场景。一、全双工模式全双工模式允许数据在通信链路的两个方向上同......
  • 多对一和一对多的查询的ResultMap应用
    环境准备数据库创建:一个teacher表,字段有id(主键),name,一个student表,字段为id(主键),name,tid(外键)建表语句:CREATETABLE`teacher`(`id`INT(10)NOTNULL,`name`VARCHAR(30)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=INNODBDEFAULTCHARSET=utf8;INSERTI......
  • 在 WinForms 应用程序中处理未经处理的异常
    internalstaticclassProgram{///<summary>///应用程序的主入口点。///</summary>[STAThread]staticvoidMain(){//添加事件处理程序以捕获主UI线程中发生的所有异常Application.......
  • Fibocom L830 是一款移动通信模块,通常用于嵌入式设备或物联网(IoT)应用中。它提供了蜂窝
    驱动程序下载FibocomL830是一款移动通信模块,通常用于嵌入式设备或物联网(IoT)应用中。它提供了蜂窝连接功能,支持4GLTE网络,并具有全球覆盖的能力。这种模块通常被嵌入到各种设备中,例如智能手表、智能家居设备、工业设备等,以便这些设备可以通过蜂窝网络进行通信和远程控制。关于......
  • 这款PDF解析工具,精准触达大模型问答应用的需要
    过去的一年,是大语言模型快速发展的一年。大模型强大的语言理解能力,逐渐让用户习惯了将各类文章丢给大模型,让它来帮忙总结提炼。从产品角度看,这是一次10倍体验的飞跃,意味着巨大的市场机会。也因此,市面上涌现出了大量的文档+大模型的应用。但大多数的开发者普遍都会遇到一个问题,那......