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

#并发

面试官:核心线程数为0时,线程池如何执行?

磊哥

线程池是 Java 中用于提升程序执行效率的主要手段,也是并发编程中的核心实现技术,并且它也被广泛的应用在日常项目的开发之中。那问题来了,如果把线程池中的核心线...

3410

swoole协程如何在laravel中使用

老K博客

laravel 中使用 swoole 协程可以并发处理大量请求,优势包括:并发处理:允许同时处理多个请求。高性能:基于 linux epoll 事件机制,高效处...

9010

【MySQL】MySQL中MVCC多版本并发控制的概念

硬核项目经理

锁相关的知识我们已经学习完了,在其中我们提到过一个概念,那就是 MVCC 。这又是个什么东西呢?今天我们就来好好看看 MVCC 到底是干嘛的。

8510

超硬核解析Apache Hudi 的一致性模型(第一部分)

ApacheHudi

我们将尝试通过构建 Hudi 设计的简化模型来理解 Hudi 一致性和隔离性。写入端逻辑分解为多个步骤。这些步骤因选择的并发控制机制而异。并不总是需要并发控制,...

8010

多语言GC对比

xin猿意码

在垃圾收集领域,三色不变性是并发标记算法中的一个重要概念。想要在并发或者增量的标记算法中保证正确性,我们需要达成以下两种三色不变性(Tri-color inva...

7510

腾讯大数据|天穹SuperSQL执行核心剖析

腾讯大数据

3.并发执行与结果合并:通过并发方式触发Query碎片执行,等待执行结束,合并组装所有Query碎片的执行结果

38350

2、关于数据库事务那些事

有一只柴犬

MySQL是通过加锁和MVCC两种方式来控制并发事务的。加锁是悲观模式,而MVCC可以看成是乐观 锁模式。而MySQL的大多数事务性存储实现都不是简单的行级锁。...

9610

【MySQL】MySQL锁(四)其它锁概念

硬核项目经理

好了,锁相关内容的最后一篇文章了。其实最核心的内容,表锁、行锁、读锁、写锁、间隙锁这些重要的内容我们都已经学习过了,特别是间隙锁,是不是感觉非常复杂。放心,今天...

8010

PHP-roadrunner 压力测试调优配置

seth-shi

ps: 并发100是先压测之后得到pod能承受的数量 (200并发无报错但是RT大大增加, 再多就开始报错了)

8410

Go:For-Select-Done 并发设计模式应用

运维开发王义杰

Go 语言支持的并发模型是其一大亮点,它内建的 Goroutine 机制为构建高性能并发应用提供了基础。在这种环境下,使用 For-Select-Done 设计...

10010

Innodb的RR到底有没有解决幻读?

@派大星

MVCC,即多版本并发控制(Multiversion Concurrency Control),类似于数据库锁,是一种并发控制的解决方案。它主要用于解决读-写并...

10710

Go:执行跟踪变得更加强大

运维开发王义杰

Go 语言的 runtime/trace 包含一个强大的工具,用于理解和排查 Go 程序。其中的功能允许跟踪每个 goroutine 在一段时间内的执行情况。然...

6810

Go:再次温故并发编程

运维开发王义杰

Go 语言自诞生之初便以其原生的并发编程支持作为主要卖点之一。通过轻量级的线程(goroutines)和强大的通信机制(channels),Go 不仅提供了一种...

8510

MySQL中的几种锁

SQL数据库开发

隔离度有多种实现方式,加锁是其中的一种方式,其理解较为容易且能以开销较小的方式确保数据库系统中并发事物各自运行时,每个事务的运行不受其他事务的影响。

7410

面试中的MVCC到底是什么意思?

Java极客技术

在JAVA中,MVCC(Multi-Version Concurrency Control,多版本并发控制)是一个并发控制的方法,它允许读和写操作无锁地并发执行...

7610

Java并发——BlockingQueue阻塞队列(九)

翰墨飘香

阻塞队列,也就是 BlockingQueue,它是一个接口。BlockingQueue是基于阻塞机制实现的线程安全的队列。而阻塞机制的实现是通过在入队和出队时加...

4800

不懂就问:MySQL 自增主键一定是连续的吗?

SQL数据库开发

在 MySQL 5.0 版本的时候,自增锁的范围是语句级别。也就是说,如果一个语句申请了一个表自增锁,这个锁会等语句执行结束以后才释放。显然,这样设计会影响并发...

9810

c#并发semaphoreslim

MaybeHC

这里我写了一个函数来获取SemaphoreSlim 信号量,在创建时static SemaphoreSlim _semaphore = new Semaphor...

7010

【SQL Server】创建与使用事务

MaybeHC

9500

MySQL死锁排查,原来我一直没懂。。。

阿丸笔记

查阅了官方文档,我们可以了解到,插入意向锁(Insert Intention Locks )其实是一种特殊的gap lock,在行插入前,要获取这个锁(所以这个...

22110
领券