高并发
高并发
xixingzhe2
代码开发爱好者
展开
-
线程池OOM错误
1、LinkedBlockingQueue报错package com.spring.pro.threadpool.completableFuture.youhua.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurr...原创 2020-01-03 19:54:37 · 2691 阅读 · 0 评论 -
线程池的好处,详解,单例(绝对好记)
转载请注意出处:http://blog.csdn.net/fengye454545/article/details/79536986前几天公司面试,问了很多线程池的问题,由于也是菜鸟一只本来对线程池就不太熟悉,再加上一紧张脑袋一紧,就GG了,之后可谓是深恶痛极,决定把线程池这边好好的整理一番。一、线程池的好处线程池是啥子,干啥使它呀,老子线程使得好好的,非得多次一举,哈...转载 2018-09-19 10:52:48 · 403 阅读 · 0 评论 -
CPU和线程概述、线程池如何合理设置
目录1 物理核虚拟核单核cpu和多核cpu2 进程和线程理解对比线程切换线程开销3 串行、并发、并行串行并发并行4 多核下线程数量选择计算密集型IO密集型提高性能的方向5 并发编程网上关于线程池的总结参考连接: 认识cpu、核与线程 如何合理的估算线程池大小 转如何合理设置线程池大小1 物理核物理核数量=cpu数(机子...转载 2018-12-10 18:32:44 · 715 阅读 · 0 评论 -
统计Controller、Service、Repository消耗时间
1、监控package com.cloud.config;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.A...原创 2018-12-11 14:17:04 · 463 阅读 · 0 评论 -
多线程作用
1、利用多核cup现在的服务器大多都是多核cup(双核、4核、8核等),如果程序只跑单线程,就会浪费cpu资源。只有跑多线程时,多核cpu才能有效利用,它能让多段逻辑同时执行。单核cpu也可以跑多线程,不过是“假的”,同一时间处理器只会处理一段逻辑,只不过线程切换比较快,看着像是多线程“同时”在运行。从程序运行效率的角度来看,单核CPU不但不会发挥出多线程的优势,反而会因为在单核CPU上运...原创 2018-12-19 10:41:55 · 672 阅读 · 0 评论