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

#并发

糟糕,线上库存竟然变成负500。。。

苏三说技术

根本原因:数据库的查询和更新操作,不是原子性校验,多个事务可能同时通过stock>0的条件检查。

3500

Go语言的Fan-In并发模式

闫同学

Go语言中的Fan-In模式是一种并发设计模式,用于将多个输入通道(channel)的数据合并到单个输出通道中。它通常用于处理多路数据源的聚合场景(如日志收集、...

5810

1.6w字图解Java并发:多线程挑战、线程状态和通信、死锁;AQS、ReentrantLock、Condition 使用和原理

码哥字节

从本章开始,我们正式进入 Java 多线程系列的学习,透彻理解 Java 并发编程。内容很多建议收藏慢慢看......

20810

【经典面试问题】redis为什么用单线程?

早起的鸟儿有虫吃

面对高性能计算、大数据分析等IO高并发、低时延应用,现有TCP/IP软硬件架构不能满足应用的需求,这主要体现在传统的TCP/IP网络通信是通过内核发送消息,这种...

9810

云原生-云应用挂载持久化存储卷NAS及通过NAS实现批量机器并发查找日志

鲲志说

我也是第一次知道有NAS这款产品,那就先为阿里云的兄弟打一波广告:文件存储 (NAS),不了解什么是NAS的同学可以先了解一下,再继续下面。

5600

双份请求,双倍快乐

有态度的马甲

这种乐观锁的思想去解决幂等问题有一个小弊端, 因为乐观锁的思想本是针对并发控制,它解决了并发请求中的重复请求这一子集场景,但是带来的副作用就是高并发时,很多请求...

7910

协程池是调用端并发请求的缓释胶囊

有态度的马甲

演示了互联网高并发请求,服务端遇到的现实情况(服务器高负载、cpu打满、sql并发受限)。

6000

Golang倒腾一款简配的具有请求排队功能的并发受限服务器

有态度的马甲

① sem 提供了限制服务端并发处理请求的信号量 ② queue 提供了一个客户端请求队列,起媒介/解耦的作用

4000

论软件开发中的并行与并发

AI.NET 极客圈

并发与并行是计算机科学中处理多任务执行的核心概念。并发关注任务的协调与交错执行,而并行则强调任务的真正同时执行,以提升计算效率。尽管这两个术语常被混用,但它们代...

7500

同步 Java 集合简介-Java快速入门教程

jack.yang

并发集合(例如ConcurrentHashMap)通过将其数据划分为段来实现线程安全。例如,在ConcurrentHashMap中,不同的线程可以在每个段上获取...

7900

Java 中的常见并发陷阱-Java快速进阶教程

jack.yang

方法级同步是许多并发问题的解决方案。但是,如果过度使用,也可能导致其他并发问题。此同步方法依赖于此引用作为锁,也称为内部锁。

4910

并发中的 ABA 问题-Java快速进阶教程

jack.yang

在本教程中,我们将介绍并发编程中 ABA 问题的理论背景。我们将看到它的根本原因以及解决方案。

9910

Java 19 中的结构化并发-Java快速进阶教程

jack.yang

通过采用并发编程风格来降低线程泄漏和取消延迟的可能性,从而增强多线程代码的可维护性、可靠性和可观察性,这是与取消和关闭相关的常见风险。为了更好地理解非结构化并发...

5500

CountDownLatch使用指南-Java快速入门教程

jack.yang

在本文中,我们将提供CountDownLatch类的指南,并演示如何在一些实际示例中使用它。

7300

VarHandle如何确保线程安全

jack.yang

java.lang.invoke.VarHandle 提供了一种机制,用于在并发环境中对变量进行原子操作,从而帮助确保线程安全。它提供了一组方法,这些方法在访问...

6510

拥抱Java虚拟线程-Java快速入门教程

jack.yang

Project Loom已通过JEP 425进入JDK。它自 2022 年 9 月的 Java 19 起作为预览功能提供。其出现的目的就是为了显著减少编写、维护...

4700

TPS和事物的平均响应时间 怎么个关系,有关系吗

jack.yang

问者:每秒处理的事物数和事物的平均响应时间 怎么个关系,有关系吗 kaku21:举个例子:一个高速路 有10个入口,每个入口每秒钟只能进1辆车,请问1秒钟最...

4000

TPS QPS 并发量 日活 访问量 活跃度

jack.yang

系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统...

7700

TPS和事务响应时间的关系

jack.yang

TPS和响应时间在理想状态下都是额定值(联想运行一个压力测试场景来考虑),把入口看成线程池,如果有20个入口,并发数只有10的时候,TPS就是10,而响应时间始...

5500

SQLServer查询速度慢的原因

jack.yang

查询速度慢的原因很多,常见如下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。  ...

5500
领券
首页
学习
活动
专区
圈层
工具