写点什么

线程池

20 人感兴趣 · 119 次引用

  • 最新
  • 推荐

从源码全面解析 Java 线程池的来龙去脉

线程池技术在互联网技术使用如此广泛,几乎所有的后端技术面试官都要在线程池技术的使用和原理方面对小伙伴们进行 360° 的刁难。

https://static001.geekbang.org/infoq/59/59c2c37cd1969ced9e17bd93623342f2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 项目实战│ Python 实现线程池工作模式

用户头像
TiAmo
04-25

简介: Python项目实战│ Python实现线程池工作模式

C++ 如何拿到线程池的返回值

要想拿到线程池的返回值,需要以下几个步骤:

https://static001.geekbang.org/infoq/4d/4d5cc0462fe62b32cff2f0e46e8c40d5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入解析线程池,就这一篇

我们在上面代码中看到了对于线程池状态的定义,但是并没有发现有定义一个int类型的变量表示当前线程池的状态,那是怎么做的呢?

一文详解 Java 中的 ThreadLocal

ThreadLocal用于多线程环境下每个线程存储和获取线程的局部变量,这些局部变量与线程绑定,线程之间互不影响。本篇文章将对ThreadLocal的使用和原理进行学习。

https://static001.geekbang.org/infoq/f9/f974bd58a1581d616e821d7a6a1edbf0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

美团:某动态线程池框架是官方开源的么?

最近,有很多同学在微信上问我这么一个问题:Hippo4j 动态线程池框架是美团开源的么?

Java 线程池执行器的饱和策略

用户头像
Janwee
03-14

通过传递一个 RejectedExecutionHandler 类的实例给执行器的构造器,我们可以修改Java中线程池执行器的饱和策略。

Nacos+ThreadPoolExecutor 构建动态线程池

动态线程池是指可以动态调节线程池某些参数,本文我们结合Apollo和线程池实现一个动态线程池。

C++ 线程池

使用C++ 11,实现了一个简单易用的线程池。

https://static001.geekbang.org/infoq/74/7474ca7e4dd2c911888b959c801e3623.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何理解高性能服务器的高性能、高并发?

作为国内品牌服务器厂商,蓝海大脑液冷GPU服务器拥有大规模并行处理能力和无与伦比的灵活性。它主要用于为计算密集型应用程序提供足够的处理能力。GPU的优势在于可以由CPU运行应用程序代码,同时图形处理单元(GPU)可以处理大规模并行架构的计算密集型任务。

https://static001.geekbang.org/infoq/c5/c5b76cbe1a454e7f6cf62a0e071487c4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实战整了一个后台服务,真香!

大家好,HTTP 服务是重中之重,今天分享一下 一个HTTP服务的实现。 本项目实现的是一个HTTP服务器,项目中将会通过基本的网络套接字读取客户端发来的HTTP请求并进行分析,最终构建HTTP响应并返回给客户端。

https://static001.geekbang.org/infoq/f4/f4a3d0c3e68daddbb95592a64a9001f2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ThreadPool 的线程开启、线程等待、线程池的设置、定时功能

用户头像
C++后台开发
2022-11-25

ThreadPool简介:ThreadPool是一个线程池,当你需要开启n个线程时候,只需把这个指令抛给线程池,它将自动分配线程进行处理,它诞生于.Net 2.0时代。

看完这篇线程、线程锁与线程池讲解,面试随便问!

用户头像
小小怪下士
2022-11-17

单线程——多线程的开启——线程锁——线程同步工具——手写连接池——连接池工具类。

调度线程池 ScheduledThreadPoolExecutor 源码解析

用户头像
JAVA旭阳
2022-10-29

ScheduledThreadPoolExecutor可以用来很方便实现我们的调度任务,具体使用可以参考调度线程池ScheduledThreadPoolExecutor的正确使用姿势这篇文章,那大家知道它是怎么实现的吗,本文就带大家来揭晓谜底。

调度线程池 ScheduledThreadPoolExecutor 的正确使用姿势

用户头像
JAVA旭阳
2022-10-25

项目中经常会遇到一些非分布式的调度任务,需要在未来的某个时刻周期性执行。实现这样的功能,我们有多种方式可以选择:

Java 线程池 submit 阻塞获取结果实现原理

用户头像
JAVA旭阳
2022-10-23

Java线程池中提交任务运行,通常使用execute()方法就足够了。那如果想要实现在主线程中阻塞获取线程池任务运行的结果,该怎么办呢?答案是用submit()方法提交任务。这也是面试中经常被问到的一个知识点,execute()和submit()提交任务的的区别是什么?底层是如

Java 线程池源码深度解析

用户头像
JAVA旭阳
2022-10-23

线程池的好处和使用本篇文章就不赘叙了,不了解的可以参考下面两篇文章:

ScheduledThreadPoolExecutor 踩过最痛的坑

用户头像
JAVA旭阳
2022-10-22

最近项目上反馈某个重要的定时任务突然不执行了,很头疼,开发环境和测试环境都没有出现过这个问题。定时任务采用的是ScheduledThreadPoolExecutor,后来一看代码发现踩了一个大坑....

一文全貌了解线程池的正确使用姿势

用户头像
JAVA旭阳
2022-10-22

线程池在平时的工作中出场率非常高,基本大家多多少少都要了解过,可能不是很全面,本文和大家基于jdk8学习下线程池的全面使用,以及分享下使用过程中遇到的一些坑。

学习线程池原理从手写一个线程池开始

用户头像
JAVA旭阳
2022-10-22

线程池技术想必大家都不陌生把,相信在平时的工作中没有少用,而且这也是面试频率非常高的一个知识点,那么大家知道它的实现原理和细节吗?如果直接去看jdk源码的话,可能有一定的难度,那么我们可以先通过手写一个简单的线程池框架,去掌握线程池的基本原理

推荐一款工具,辅助估算线程池参数

用户头像
xiaoxi666
2022-10-05

推荐一款工具 dark_magic,帮助估算线程池参数

Java 线程池创建方式和应用场景

用户头像
Java快了!
2022-09-08

通过上述代码,我们可以知道实现线程池涉及到ExecutorService和Executors。下面我们来一个个进行源码分析

https://static001.geekbang.org/infoq/a0/a0e3bd8996b8da67c02c8a34f49fe0ca.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

库调多了,都忘了最基础的概念 -《线程池篇》

用户头像
知识浅谈
2022-09-08

库调多了,都忘了最基础的概念-《线程池篇》

https://static001.geekbang.org/infoq/90/9074ba95156badd0c74786e15b8990a2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

多线程常见面试问答知识点

用户头像
浅羽技术
2022-08-29

如果队列是空的,消费者会一直等待,当生产者添加元素时候,消费者是如何知道当前队列有元素的呢?如果让你来设计阻塞队列你会如何设计,让生产者和消费者能够高效率的进行通讯呢?让我们先来看看JDK是如何实现的。

https://static001.geekbang.org/infoq/1e/1e8f8aa05555d5cd2e040046f4d4defa.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 异步调用原理与实战

用户头像
PPPHUANG
2022-08-15

本文介绍了线上业务中的一些异步调用实践经验,包含 IO 模型介绍、CompletableFuture 的基本使用、RPC 异步调用、异步 HTTP 客户端 Spring WebClient 的使用等。RPC 使用前文介绍的手写 RPC 框架,该框架支持异步调用。

史上最全的 Java 并发系列之 Java 中的线程池

用户头像
自然
2022-08-13

文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger

https://static001.geekbang.org/infoq/33/33150f6aeaebf85b4cb0eb1ff85c90a9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

线程池原理与实践|从入门到放弃,深度解析

最近系统出现了一次因为错误使用线程池而出现了内存溢出问题,遂打算写一篇线程池深入原理与实践,避免大家后面继续踩坑,更优雅的使用线程池。那么什么场景下该使用线程池、怎样设置核心参数、线程池是怎么运行调度的、实践参数应用设计等等,下面让我们带着

线程池_线程池技术文章_InfoQ写作社区