最新 最热

Juc并发编程12——2万字深入源码:线程池这篇真的讲解的透透的了

本文将介绍常见的线程池的使用方法,介绍线程池的参数、拒绝策略、返回参数获取以及定时调度。

2022-10-26
1

读《java高并发程序设计》后感

它包含三个参数cas(v,e,n).v表示要更新的变量,e表示预期值,n表示下一个新值。仅当v==e时,才会将v的值设为n,如果v!=e,则说明其他线程做了更新,则当前线程说明都不做,执行下一次循环。最后cas返回当前v的真实值。如AtomicIn...

2022-10-26
1

26. 应用层HTTP原理(4) —— HTTP Server(完成一个登录页面)

首先需要在这里创建一下文件,在index.html中写入想从网页上返回的内容,这里是需要完成一个登录页面,因此html中的内容如下:

2022-10-26
0

16. 多线程案例(4)——线程池

1.execute:把一个任务加到线程池中 2.shutdown:销毁线程池中的所有线程

2022-10-26
1

线程池配置类

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.concurren...

2022-10-25
0

线程池的监控

线程池配置核心业务线程池和非核心业务线程池 核心业务的线程不够用 可以停掉非核心业务占用的线程

2022-10-25
0

多线程的几种创建方式

Future就是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。 Future提供了三种功能:   1)判断任务是否完成;   2...

2022-10-25
1

线程池及使用场景说明

2.线程数等于核心线程数时,将任务加到阻塞队列(最大值为Integer.MAX_VALUE),可以一直加加加(可能会出现OOM)

2022-10-09
1

线程池:第二章:线程池实际中使用哪一个

答案是一个都不用。为什么呢?因为阿里巴巴实践过,证明过,具体请看阿里巴巴java开发手册:

2022-09-28
1

【并发进阶】全面解析线程池原理

关于线程池使用方法的文章太多了,这里就不多啰嗦了,今天我们来聊细节,我知道大家对于如何使用线程池肯定比我熟悉,但是线程池创建流程的几个关键节点的策略你知道吗?比如第一次启动时候,核心线程数的创建是创建满还是先复用...

2022-09-23
1