随笔分类 -  Java多线程编程

多线程编程之——终止(打断)正在执行中的线程
摘要:多线程编程之——终止(打断)正在执行中的线程 ps:文字有点多,想看结果的,直接跳转:《二》 一、基础知识 1、我们基于spring开发,把线程都交给spring 把线程交给spring管理好不好? 将线程交给Spring管理是一个常见的做法,特别是在基于Spring的应用程序中。通过将线程纳入Sp 阅读全文

posted @ 2023-11-25 15:32 C_C_菜园 阅读(781) 评论(0) 推荐(0)

关于阻塞多线程
摘要:关于阻塞多线程 同步方式理解:一个循环循环100次。 多线程方式理解:开10个循环同时执行循环,每个循环循环10次。 阅读全文

posted @ 2023-11-22 17:05 C_C_菜园 阅读(35) 评论(0) 推荐(0)

Java的CompletableFuture,Java的多线程开发
摘要:三、Java8的CompletableFuture,Java的多线程开发 0、Java线程工作内存介绍 如下图: 1、CompletableFuture的常用方法 以后用到再加 runAsync() :开启异步(创建线程执行任务),无返回值 supplyAsync() :开启异步(创建线程执行任务) 阅读全文

posted @ 2023-05-25 14:35 C_C_菜园 阅读(967) 评论(1) 推荐(4)

Java开启异步的两种方式
摘要:# 二、Java开启异步的两种方式 ## 1、注解开启:==@Async== ### 1.1、配置异步的线程池 - 必须配置异步线程池,否则异步不会生效。 - @EnableAsync 注解:指定异步线程池。不指定默认使用:SimpleAsyncTaskExecutor线程池 - SimpleAsy 阅读全文

posted @ 2023-05-24 16:03 C_C_菜园 阅读(657) 评论(0) 推荐(0)

Java配置线程池
摘要:# 一、Java配置线程池 ## 1、线程池==分类==、其他 ### 1.1、分类 ==IO密集型 和 CPU密集型== 任务的特点不同,因此针对不同类型的任务,选择不同类型的线程池可以获得更好的性能表现。 #### 1.1. IO密集型任务 ​ IO密集型任务的特点是需要频繁读写磁盘、网络或者其 阅读全文

posted @ 2023-05-24 15:24 C_C_菜园 阅读(1272) 评论(0) 推荐(2)

导航