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

#并发

DeepSeek 3FS源码分析(2) 协程如何突破单线程限制,实现多核并发

早起的鸟儿有虫吃

你有没有发现,在传统的电信行业,分布式数据库很少使用协程(Coroutine),而到了文件系统领域,3FS (Fire-Flyer File System) 直...

2200

doris节点数量规划

用户4128047

通常情况下,建议部署至少 3 个 Follower 节点。在高并发的场景中,可以通过增加 Observer 节点的数量来提高集群的连接数。

2810

SQL ConcurrencyControl(并发控制)

小陈又菜

Want schedules that are “good” , regardless of initial state and transaction sem...

4710

The Worlds of Database Systems

小陈又菜

Every relation has a schema, which describes the columns, or fields(字段)

4210

MySQL-事务

小陈又菜

事务是一系列操作的集合,是不可分割的,事务将一些操作作为一个整体向系统提交或者撤销操作请求,要么同时成功要么同时失败。

4510

MySQL-储存引擎

小陈又菜

存储引擎是储存数据,建立索引,更新/查询数据的实现方式。引擎没有好坏之分,不同的场景应该选择合适的引擎。引擎是基于表的,而不是基于库的,所以也被称为表类型。

5810

Java ee ——常见的锁策略

Han.miracle

        假设数据一般情况下不会产生并发冲突,所以在数据进行提交更新的时候,才会正式对数据是否产生并发冲突进行检测,如果发现并发冲突了,则让返回用户错误的...

4910

仓颉语言中的并发与序列化相关特性探究

用户11945645

在当今多核处理器普及的时代,并发编程已经成为软件开发中的重要组成部分。仓颉语言作为一门新兴的编程语言,在并发处理和数据处理方面提供了丰富的特性和高效的实现方式。...

4510

Flink源码阅读:如何生成ExecutionGraph

Jackeyzhe

今天我们一起来了解 Flink 最后一种执行图,ExecutionGraph 的执行过程。

6010

仓颉并发集合实现:鸿蒙高并发场景的容器化解决方案

工藤学编程

在鸿蒙生态的高并发开发中,共享数据的安全访问是核心挑战之一。传统集合(如列表、映射)因未考虑并发场景,多协程同时操作时极易出现数据不一致问题。仓颉作为鸿蒙生态的...

5910

仓颉中的异步编程语法糖:解锁高效开发新姿势

工藤学编程

异步编程是现代软件开发中应对IO密集型场景的核心方案,其核心思想是避免程序在等待IO操作(如网络请求、文件读写)时陷入阻塞,通过非阻塞式执行提升系统吞吐量。而语...

9310

JDK HttpClient 与虚拟线程入门指南

FunTester

Java 中的 HTTP 通信格局发生了翻天覆地的变化。以前我们做 HTTP 请求,要么用 Apache HttpClient,要么用 OkHttp,这些第三方...

7010

Spring WebClient + 虚拟线程实战

FunTester

Java 21 还引入了结构化并发,这与虚拟线程完美搭配,用于管理复杂的并发操作。结构化并发就像给并发操作加了一个生命周期管理,确保所有子任务一起完成或失败,不...

8010

【如何解决“支付成功,但订单失败”的分布式系统难题?】

Ynchen

面对不可靠的外部回调,我们的核心设计思想是:不信任外部通知,以我方持久化的数据为准,主动求证。

8610

有人问我,说余额为何只能设置,不能扣减?(第115讲,万字收藏)

架构师之路

沈老师,我们有个业务,同一个用户在并发“查询,逻辑计算,扣款”的情况下,余额可能出现不一致,请问有什么优化方法么?

10910

【Linux】进程概念(四):进程优先级调整

我不是呆头

本文深入解析了 Linux 进程优先级的核心原理,阐述了优先级作为 CPU 资源分配顺序的本质意义。文章详细介绍了使用 ps -l 和 ps -al 查看进程状...

8900

计网必问,你知道HTTP1.1/1.0和2.0的区别吗?解决了什么问题?一文搞懂他们的不同!

程序员三明治

美团 | 大模型后台开发 (已认证)

针对不同的 HTTP 请求用独一无二的 Stream ID 来区分,接收端可以通过 Stream ID 有序组装成 HTTP 消息,不同 Stream 的帧是可...

8610

【ZAB协议】

贺公子之数据科学与艺术

所有写请求必须由主节点处理,备份节点收到写请求时会转发给主节点。这避免了多节点并发提案导致的顺序混乱。

9910

线程池与多线程安全【一】

贺公子之数据科学与艺术

线程池是Java多线程编程中的核心工具,通过复用线程减少创建销毁开销。java.util.concurrent包提供ThreadPoolExecutor作为线程...

11110

测试开发漫谈11---性能测试概念篇

寻星探路

五菱和法拉利都是汽车厂商生产的汽车,从功能上说,它们都有四个轮子一个方向盘,能够坐在里面往前开,有挡风玻璃能够遮风挡雨。

14210
领券