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

#线程

资深工程师踩坑实录:Handler引发的7大线程崩溃场景,你中招了吗?

AntDream

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

100

【Java 多线程】12个原子操作类一次性搞定

shengjk1

CAS 允许线程在检查某个值后,根据该值是否未被其他线程修改来更新该值。这是一个原子操作,意味着在这个过程中不会被其他线程中断。对于 long 值来说,可以通过...

3010

一文搞懂 java 线程池:ScheduledThreadPool 和 WorkStealingPool 原理

shengjk1

上一章节我们详解介绍了SingleThreadExecutor 和 CachedThreadPool 的原理以及应用场景,本章我们继续介绍 ScheduledT...

3110

一文搞懂 java 线程池:SingleThreadExecutor 和 CachedThreadPool 原理

shengjk1

上一章节我们详解介绍了ThreadPoolExecutor 和 FixedThreadPool 的原理以及应用场景,本章我们继续介绍 SingleThreadE...

2610

一文搞懂 java 线程池:ThreadPoolExecutor 和 FixedThreadPool 原理

shengjk1

当线程池中的线程数大于corePoolSize时,keepAliveTime为多余的空闲线程等待新任务的最长时间,超过这个时间后多余的线程将被终止。这里把kee...

5510

关于 java 多线程,你需要知道的一些基础知识

shengjk1

CPU分配给各个线程/进程的时间片非常短,CPU通过不停地切换线程/进程执行(而这种切换如果太多会严重影响多线程程序的执行效率),让我们感觉多个线程是同时执行的...

3910

你需要知道关于 Java 线程一些最基本的事情

shengjk1

文章围绕多线程的核心概念和应用展开,通过具体Java代码示例,深入讲解了线程的创建、状态管理以及线程停止的方法。作者强调了线程在优化程序性能和响应性方面的重要性...

1600

计算机是如何执行指令的

shengjk1

在冯·诺依曼计算中,计算机由以下几个主要组件组成:控制器、运算器、存储器、输入设备、输出设备。

3610

简单聊一下 Python 协程

shengjk1

协程是运行在线程里面的,一个线程可以运行多个协程。线程是运行在进程里面的,一个进程可以运行多个线程

1200

Flink是如何kafka读取数据的

shengjk1

首先来看一下 FlinkKafkaConsumerBase.run方法,相当于是Flink 从kafka中拉取数据的入口方法:

2100

内存序不再晦涩!用“锁语义”给你讲透

程序员的园

随着多核处理器的发展,多线程编程成为了一种常见的编程方式。但是,多线程编程必然面临数据同步问题,锁作为常见且易用的同步机制,在多线程编程中扮演着重要的角色。但是...

3500

QT之信号与槽

破晓的历程

QT的信号与槽机制是其核心特性之一,提供了一种强大的对象间通信方式,比传统的回调函数更加灵活和安全。

3400

阿里一面凉经:深入理解ThreadLocal变量

早起的鸟儿有虫吃

在线程创建时,运行时(glibc + dynamic linker)会为每个线程分配两个独立区域:

8110

聊聊JetCache的CachePenetrationProtect

code4it

JetCache提供了@CachePenetrationProtect注解,支持多线程并发去回源的时候,控制在指定超时时间内整个JVM中只有1个去回源,过了超时...

4200

玩转服务器—让后台任务管理变得轻松可控

生信菜鸟团

前面我们已经学习了如何提交任务到后台:玩转服务器—从前台到后台,让你的任务无忧运行,但是在服务器的日常使用中,提交后台后可能又会面临:

8010

Android实战中的线程池陷阱与源码级优化指南

AntDream

案例:某电商App在促销期间出现订单处理延迟,线程池配置为核心线程数=CPU核数(8)、最大线程数=16、队列容量=1000。

8910

【C++仿Muduo库 #1】基本了解

IsLand1314

仿muduo库One Thread One Loop式主从Reactor模型实现高并发服务器:

4710

协程切换引发ANR?Dispatcers.IO线程池饥饿的六种破解姿势

AntDream

通过Perfetto工具追踪发现,64个Dispatchers.IO线程同时处理JSON解析导致CPU超载,主线程等待IO任务完成触发ANR。

3500

Python并发编程:开启性能优化的大门(7/10)

正在走向自律

在当今数字化时代,Python 已成为编程领域中一颗璀璨的明星,占据着编程语言排行榜的榜首。无论是数据科学、人工智能,还是 Web 开发、自动化脚本编写,Pyt...

16310

SpringBoot 物理线程、虚拟线程、Webflux 性能全面对比!

用户1220090

虽然虚拟线程仍然在底层操作系统线程上运行,但它们带来了显着的效率改进。当虚拟线程遇到阻塞 I/O 操作时,Java 运行时会暂时挂起它,从而释放关联的操作系统线...

9300
领券