首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签线程池

#线程池

面试官:谈谈你对线程池拒绝策略的理解?

磊哥

线程池的拒绝策略是指,当线程池无法承载更多任务时执行的行为。也就是当线程池的核心线程数、最大线程、任务队列都满的情况下,又来了新的任务时,线程池执行的行为被称之...

9710

故障扩散与阻断——系统防御术

FunTester

隔离是防止故障蔓延的有效手段,其中最常见的做法就是线程池隔离。通过使用不同的线程池来处理不同的业务,可以有效避免某个业务的线程池被耗尽,从而影响到其他业务的正常...

7310

字节P7面试官亲述:90%Android候选人挂在这5个Binder机制细节

AntDream

大家好,我是稳稳,一个曾经励志用技术改变世界,现在为随时失业做准备的中年奶爸程序员,与你分享生活和学习的点滴。

7000

java创建线程的几种方式

samRsa

    首先通过 RunnableThread 类实现 Runnable 接口,然后重写 run() 方法,之后只需要把这个实现了 run() 方法的实例传到 ...

9310

JavaEE初阶---多线程(五)---定时器/线程池介绍

阑梦清川

handled这个参数就是线程池的拒绝策略,就是我们的这个线程池里面的这个线程的数量已经都达到了这个maxnum了,这个时候我们还是往这个线程池里面去添加线程,...

6500

月薪50K的Android面试官:这7个Framework问题,90%的人答不全

AntDream

“上周面了个8年经验的候选人,连Binder线程池调度机制都说不清——现在的高级岗竞争有多残酷?”

7700

【连载 17】多线程执行类

FunTester

对于线程执行类来讲,最重要的两个功能就是执行测试任务和处理测试数据。其中执行测试任务涉及控制线程执行逻辑,稍显复杂,这里我们先将测试方案简化为执行 N 个并发,...

9010

为什么在线程池中会把null作为任务添加

半月无霜

那么查看这个方法的调用,发现线程池内部的源码中,出现了许多addWorker(null, true/false)这样的调用

5320

Python threading 并发编程详解

繁依Fanyi

对于大量需要并发的任务,线程池(ThreadPoolExecutor)是一种更加高效的方式。线程池预先创建了一组线程,任务可以提交到线程池,线程池会自动调度线程...

6900

2025 Android资深岗必问的8个原理级问题:从Binder线程池到SurfaceFlinger渲染链路

AntDream

"Binder需要ServiceManager注册,初始化时不可用"(仅答对30%)

10810

【多线程】阻塞队列,线程池,定时器

用户11369558

阻塞队列(BlockingQueue)是一种特殊的队列,它也是遵循“先进先出”的原则;

10410

【Linux/多线程】线程池的实现

Yui_

线程池(Thread Pool)是一种线程管理机制,用于减少线程创建和销毁的开销,提高程序的并发性能。线程池在初始化时会创建一定数量的线程,这些线程可以重复执行...

14010

【连载 15】线程池选择

FunTester

线程池作为压测引擎的核心执行器,是构建整个方案的重中之重。第1章我们已经讲过了线程池的常见类型以及适用场景,这里不多赘述。因为我们选择的是线程模型,为了更好的管...

8510

【Linux】线程池封装与介绍

大耳朵土土垚

  之前我们实现了线程、互斥量、条件变量以及日志的封装,现在我们可以基于以上内容来封装一个线程池。

5510

下次换你来拷打面试官!一文带你读懂企业常用异步编程核心工具类CompletableFuture

程序员牛肉

最后我们来讲一个有意思的:前面我们说到了Completablefuture中的异步方法是基于传递线程池实现的,那么Completablefuture中使用的默认...

7610

【Linux】互斥锁、基于阻塞队列、环形队列的生产消费模型、单例线程池

_小羊_

大部分情况,线程使用的数据都是局部变量,变量的地址空间在线程栈空间内,这种情况,变量归属单个线程,其他线程无法获得这种变量。 但有时候,很多变量都需要在线程间...

3600

Linux:线程池和单例模式

小陈在拼命

线程池:一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时...

4400

多线程开发中的优化技巧:ExecutorService管理线程池与避免死锁

默 语

线程池是一种线程管理机制,它通过复用固定数量的线程来执行任务,从而避免了频繁创建和销毁线程的开销。Java中的ExecutorService是一个功能强大的接口...

10110

线程池遇到未处理的异常会崩溃吗?

用户11397231

在多线程编程中,线程池是提高性能和资源利用率的重要工具。Java 提供了 execute 和 submit 两种方法来提交任务到线程池。虽然它们看起来相似,但在...

6910

高并发性能优化随笔

用户11397231

线程池作为 JDK 的一个重要组件,同时也是性能优化的常客,不得不谈。如果异步,尤其在大模型的场景下,基本上是必不可少的。比如你要请求的两个接口没有关联性,可以...

12310
领券