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

#线程

MySQL 主从复制 1594 报错分析

爱可生开源社区

客户反馈 MySQL 主从复制出现故障,检查后发现 SQL 线程停止写入报错 1594,但 IO 线程仍能正常拉取日志。

500

Redisson看门狗竟引发死锁?一次生产环境死锁事故复盘

方才编程_公众号同名

今天给大家分享个,方才最近在生产环境遇到的一个bug:一个基于Redisson实现的分布式锁,因看门狗机制导致锁被不断延期,从而出现死锁的问题。

1800

【#2】介绍第三方库

IsLand1314

?std::future 是C++11标准库中的一个模板类,它表示一个异步操作的结果。当我们在多线程编程中使用异步任务时,std:future可以帮助我们在需要...

3700

nginx与apche有什么区别

西里网

Nginx和Apache都是HTTP服务器软件,并在功能实现上都采用模块化结构设计,支持通用的语言接口,如PHP、Perl、Python等,同时也支持正向和反向...

5600

淘宝秒开方案被曝造假?资深架构师亲授:冷启动压进400ms的7个魔鬼细节

AntDream

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

5700

.NET中的多线程

郑子铭

多线程是指在一个进程内并行执行多个线程的技术。每个线程都代表程序执行中的一个独立路径。多个线程共享进程中的资源(如内存、文件描述符等),但每个线程有自己的执行栈...

3600

NET中的线程锁

郑子铭

在.NET中,线程锁(Thread Locking)是一种重要的同步机制,用于确保多个线程在访问共享资源时不会发生冲突,保证线程安全。线程锁的核心目标是避免数据...

9010

new ArrayList 不当导致 CPU 飙升。。

用户1220090

解释一下,jstack是jdk给提供的监控调优小工具之一,jstack会生成JVM当前时刻的线程快照,然后我们可以通过它查看某个Java进程内的线程堆栈信息,之...

6300

如何用 Java 几分钟处理完 30 亿个数据?

用户1220090

所谓分治法就是分而治之,也就是说将海量数据分割处理。根据 CPU 的能力初始化 n 个线程,每一个线程去消费一个队列,这样线程在消费的时候不会出现抢占队列的问题...

5200

【QT】一文学会 QT 多线程(QThread )

IsLand1314

moveToThread() 是 Qt 中用于将对象移动到另一个线程的方法。通过调用 moveToThread() 函数,可以将一个 QObject 对象从当前...

16610

常考计算机操作系统面试习题(四)

用户11445909

注释以下代码,并说明三个信号量的含义,以及 A 和 B 哪个是生产者进程,哪个是消费者进程。

5010

面试官:谈谈你对Reactor模型的理解?

磊哥

Reactor 模型是一种事件驱动的高性能网络编程模型,主要用于处理高并发的网络 I/O 请求。其核心思想是通过一个或多个线程监听事件,并将事件分发给相应的处理...

6400

Java 24(Oracle JDK 24)正式发布,全网最全的新特性速览。Java 8 骨灰级程序员前来报道!

一个正经的程序员

同步虚拟线程而不固定涉及提高使用同步方法和语句的 Java 代码的可扩展性,方法是安排在此类构造中阻塞的虚拟线程释放其底层平台以供其他线程使用。这将消除几乎所有...

28820

JDK 24发布!甚至有点期待JDK 25了

大风写全栈

9811

精彩!!!Deepseek 重写 K8s 故障处理案例,文笔真好,屌~

SRE运维进阶之路

作为一名SRE,最深刻的成长往往源于“踩坑”后的反思。今天分享一次让我在面试中收获最多、成长最快的K8s故障复盘经历——一次由全局PID耗尽引发的Calico网...

5800

线程安全实战解读:从 What、Why、How到Do

程序员的园

前文分析了产生线程安全问题的根本原因为:多个线程同时访问同一变量时,某个线程对于变量的修改不能被其他线程立即看到。因此,要避免线程安全问题,可以从两个方面入手:

8310

如何准确获取 MySQL 主从延迟时间?

爱可生开源社区

该值仅基于最后应用的事件时间戳,未聚合各线程的延迟。若一个线程因大事务滞后,其他线程已同步,指标仍可能显示 0,掩盖真实延迟。

7610

高并发内存池并不难~

小文要打代码

原型是源于Google开源项目tcmalloc,其全称是Thread-Caching Malloc,即为具有线程缓存的malloc,实现了搞笑的多线程内存管理...

6210

【Linux】基于阻塞队列和循环队列的生产者消费者模型

用户11305458

这里为什么不用if,要用while,因为这里我们验证的是单线程对单线程,所以这里可以用if,但是如果我们用多线程对多线程的话,就会出现伪唤醒问题,什么是伪唤醒呢...

5300

【Linux】system V消息队列,信号量

用户11029103

它通过 原子操作 来控制资源的分配和释放,确保多个线程或进程能够安全地访问共享资源。信号量的核心思想是:

5310
领券