首页
学习
活动
专区
圈层
工具
发布

#线程

从单核到多核:CPU为什么不能再只靠提频变快

Lihua奏

先思考一个问题,在进入 多核 时代之前,在 单核 时代,是怎么让计算机越来越快的?

1600

PHP 原生异步 TrueAsync 项目的未来

Tinywan

这一周,我(EdmondDantes)开始对 PHP 社区进行一系列 outreach(宣传推广活动),目标是推广该项目并提高其知名度。我向框架、库和组件的关键...

1900

单线程极致性能:TrueAsync Server 如何用 C 语言重塑 PHP 服务器生态

Tinywan

但最有趣的部分可能是 TrueAsync Server:一个直接嵌入 PHP 的高性能 HTTP/1.1、HTTP/2 和 HTTP/3 服务器。无需单独的进程...

2200

PHP 多线程:面向未来的视角

Tinywan

多线程代码与单线程异步代码的复杂度差距巨大。现代语言与框架都更倾向单线程异步,而非传统多线程,这并不奇怪。

1400

PHP 并行并发扩展 Parallel 能做一切事情?

Tinywan

“共享无物” 是现代系统背后的架构原则,由 Go 的最佳实践所倡导,并在 PHP 的 parallel 扩展中强制执行。但为什么它不是默认的呢?为什么我们仍然将...

1200

线上Java诡异Hang死,公司架构师全误诊,真凶根本不是代码死锁

用户12591013

所有服务跑在物理机、虚拟机上,架构简单、工具原始,但也正因如此,真正底层、隐蔽、颠覆认知的玄学故障,最容易被所有人误诊。

2300

CUDA编程:Parallel Reduction 并行归约与 Warp Shuffle 优化

Michael阿明

注意:本实验计时主要是 GPU kernel 计算时间,不包含完整 H2D/D2H 端到端时间。

7300

等了 10 年!Spring 史上最大升级:Java 21 + 虚拟线程 + 原生镜像,彻底改变微服务架构

HELLO程序员

GSK(中国) | 全栈架构师 (已认证)

Spring Boot 4.0 与 Spring Framework 7 绝非普通的版本升级 —— 它们是针对 Java 21/25、云原生、AOT(提前编译)...

18610

Java锁机制深度解析:从重量级到智能升级

用户9565775

锁机制还引入了死锁风险——当两个或多个线程相互等待对方释放锁时,系统陷入停滞。此外,优先级反转问题也时有发生:高优先级线程等待低优先级线程持有的锁,而低优先级线...

13510

使用ExecutorServiceMetrics对线程池进行监控

码农戏码

ExecutorServiceMetrics 是 Micrometer 中专门用于监控 Java 线程池(ExecutorService)的工具。它可以帮助你实...

9400

多线程饥饿死锁 - Claude Code 和 DeepSeek集体幻觉

码农戏码

线上碰到一个问题,当用户提交一个流程时,经常出现流程中途节点出现超长等待才会出现结果,甚至有时感觉系统hang了

7810

线程池状态和如何关闭

码农戏码

4、TIDYING:整理状态,所有的任务都执行完毕后(也包括任务队列中的任务执行完),当前线程池中的活动线程数降为 0 时的状态。到此状态之后,会调用线程池的 ...

8110

CMS垃圾回收器设计目标和缺点

码农戏码

4、线程资源争抢:在并发标记和并发清理阶段,执行垃圾回收的线程数量由系统计算出,如果CPU核数有限,会影响用户线程的执行性能,导致程序变慢

6900

Karpathy:大模型交互的第三种范式来了?这是不是夸大其词

用户11563501

用法和 Claude Code 一脉相承:用大白话 @ 它提需求,它把任务拆成几个阶段,逐个用手头的工具完成,干完在 Slack 线程里把成果回给你。它能写或合...

17310

线上CPU飙到100%?这套排查方法论建议收藏,关键时刻能救命

悠悠12138

CPU异常飙升这个问题,说大不大说小不小,有时候就是一个死循环,有时候是一个隐藏很深的GC问题,有时候甚至是一行正则表达式搞的鬼。但不管根因是什么,排查思路其实...

17800

读者点单·02|Android 启动优化实战:Trace 抓取→Application 编排→冷启动全流程拆解

陆业聪

这条 SQL 会把主线程上最耗时的 10 个 Slice 按耗时降序排出来。通常你会看到这几个“老面孔”:

12110

ANR 治理 2026:从一次低端机翻车到主线程立体监控

陆业聪

这里有一个细节我一开始没注意:调用主线程的 stackTrace 方法本身,是一个对主线程无感的操作。它走的是 ART 内部的 SuspendThreadByP...

9100

列表滑动卡到飞起?把图片加载库的默认值全调一遍

陆业聪

两个细节:线程数定 4 而不是更多——是因为 CPU bound 的解码任务,过多线程会引起调度抖动;优先级降低一档,让出主线程算力,减少和 UI 的资源竞争。

9310

别再误解GPU Page Fault!英伟达UVM统一内存机制深度拆解

GPUS Lady

系统登记本次缺页异常,并强制触发异常的整个线程束暂停执行。需要重点注意:仅当前出错的线程束停滞,GPU核心上的其他线程束会正常运行,不会出现整块GPU闲置的情况...

14510

吊打面试官:进程与线程

专业造轮子

下午三点的阳光斜斜切进203会议室,我攥着简历的手心又开始冒汗。玻璃门映出自己略显凌乱的发型——这是今天第二场技术面,桌上那杯没动过的柠檬水还在冒着气泡,像极了...

8110
领券