计算机
文章平均质量分 94
zfx2013
这个作者很懒,什么都没留下…
展开
-
企业级线程池实战-线程超时点位后置问题
在直接面向消费者的业务中,往往对请求的RT要求特别高,同时为了保护系统不被单一的超时问题拖垮,需要我们在异步请求时设置线程池请求的超时时间,但是请求的超时时间设置的点位不对,不但不能起到时间的限制作用,排查问题时还会具有很高迷惑性(因为代码设置了超时时间,在排查时很容易直接越过有问题的代码)知识储备先介绍一下线程池的基础知识。线程池的作用● 线程池可以管理进行线程生命周期的管理● 线程池降低资源的消耗● 线程池可以提高系统的响应速度● 线程池可以控制并发访问的数量常见的四大线程池线上问题原创 2022-02-26 11:31:24 · 587 阅读 · 0 评论 -
java琐事
并发编程并发的意义并发通常是提高运行在单处理器上的程序的性能。如果程序中的某个任务因为该程序控制范围之外的某些条件(I/O)而导致不能继续执行,那么这个任务或线程就阻塞了。如果没有并发,整个程序都讲停下来。从性能的角度来看,单处理器上使用并发没有任何好处。进程与线程实现并发有两种方式,多进程与多线程,最直接的方式是使用操作系统级别的进程。进程是运行在它自己地址空间内的自包容的程序。多任务操作系统可以周期性地将CPU从一个进程切换到另一个进程,来实现多进程。操作系统会将多进程隔离开,保证互相不会干涉。原创 2020-08-01 10:52:27 · 315 阅读 · 0 评论