
线程
文章平均质量分 77
DavidSoCool
路漫漫其修远兮,吾将上下而求索
展开
-
java 线上应用排查CPU过高(模拟场景)
1、先使用top命令查看系统资源是使用信息,top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。我运行了个java进程模拟线上业务排查。 top 2、接着使用命令查看该进程详细的线程情况 top -H -p 7607 上面显示的PID是十进制,我们需要转换成十六进制方便查找 printf "%x\n" 7623 我们可以直接线上使用j...原创 2020-03-06 01:38:11 · 782 阅读 · 0 评论 -
CompletableFuture并发调用多接口组装数据返回
// 并发调用多接口 private ExecutorService executorService; private CarriersModel getCarriersAsync(CustomerAvailableBenefitQueryParam param){ CompletableFuture<List<MemberCardBaseModel>> cardFuture = CompletableFuture.supplyAsync(() -> get...原创 2022-03-29 10:00:49 · 11 阅读 · 0 评论 -
java线程笔记
使用线程的目的 1、并行处理,加快程序运行速度java中如何应用线程 1、实现Runnable接口 2、Thread 3、Callable/Future带返回值的线程 4、ThreadPool 线程池实际应用 1、线程池,不会直接new Thread()线程中断 1、thread.interrupteed(); 线程的几种状态: 1.初始(NEW):新创建了一个线程对象,但还没有调用star...原创 2020-02-19 12:16:02 · 223 阅读 · 0 评论