首页 > 其他分享 >使用线程池方式创建子线程

使用线程池方式创建子线程

时间:2023-06-04 09:33:18浏览次数:55  
标签:currentThread 方式 创建 void System 线程 executorService public

public static void main(String[] args) {
        ExecutorService executorService = Executors.newCachedThreadPool();
        executorService.execute(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName()+"-我是子线程");
            }
        });


    }

 

lambda表达式方式

 public static void main(String[] args) {
        ExecutorService executorService = Executors.newCachedThreadPool();
        executorService.execute(() -> System.out.println(Thread.currentThread().getName()+"-我是子线程"));
    }

 

标签:currentThread,方式,创建,void,System,线程,executorService,public
From: https://www.cnblogs.com/ixtao/p/17455213.html

相关文章

  • 信息交换的控制方式
    程序查询方式,又称“程序控制I/O方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,是在CPU主动控制下进行的。2.1设备编址统一编址法:将I/O设备中的存储器和内存一起编址。优点是指令系统中不设置专用的I/O指令,通过地址来区分访问的是存储器还是I/O端口。缺点是I/O端口占用......
  • property 用于以访问属性的方式调用函数
    property是Python内置的功能,常用来修饰类方法,用于以访问属性的方式调用函数。描述符对象为了能够实现访问属性就调用某个函数,这里将利用描述符对象作为本文的实现起点,当某个类定义了__get__方法后,通过其方法名称可以直接调用__get__proptery主要依赖于描述符的机制。p......
  • 常见的for循环优化方式
    ?>前言经常使用一些循环,进行耗时计算的操作,特别是for循环,它是一种重复计算的操作,如果处理不好,耗时就比较大,如果处理书写得当,将大大提高效率,下面总结几条for循环的常见优化方式。首先初始化一个集合list,如下:List<String>list=newArrayList<>();方式一:最常规的不加思考的写......
  • 【Azure K8S】演示修复因AKS密钥过期而导致创建服务不成功的问题(The provided client
    问题描述在AzureKubernetes服务中,创建一个InternalLoadBalancer服务,使用以下yaml内容:internallb.yamlapiVersion:v1kind:Servicemetadata:name:ilb-myappannotations:service.beta.kubernetes.io/azure-load-balancer-internal:"true"spec:type:LoadBala......
  • 创建型设计模式
    TheCreationalDesignPatternareCategorizedintotwotypes. Object-CreationalPatterns:Object-CreationalPatternsdealwithobjectcreation.Here,itdeferspartofitsobjectcreationtoanotherobject.Class-CreationalPatterns:Class-CreationalPa......
  • 父线程捕获子线程的异常方式
    如果子线程出现异常问题如果不在父线程中进行捕获异常该子线程也不进行异常捕获的话则子线程一但出现异常则此子线程就关闭了,父线程并不知情,可能认为该子线程已经正常、运行完毕了呢,所以突显出父线程捕获子线程异常状态的重要性。在普通的单线程程序中,捕获异常只需要通过try......
  • File类:对象的创建
         ......
  • 使用Django创建一个项目
    ......
  • 记录一次QT5下多线程使用Qxlsx操作写EXCEL表文件问题
    问题表述:一个主线程和两个子线程,两个子线程进行写EXCEL表格文件,线程1写demo_1.xlsx,线程2写demo_2.xlsx,运行一段时间后程序异常退出?。代码如下://两个线程代码一样,只是写入的文件名不同QXlsx::Documentdocument("demo_x.xlsx");introwLen=document.dimension()......
  • java子线程中获取父线程的threadLocal中的值
    1packagecom.example.springbootstudy.test.threadLocal;23publicclassBaseTest{45publicstaticfinalInheritableThreadLocal<String>inheritableThreadLocal=newInheritableThreadLocal<>();67publicstaticfinalThrea......