最新 最热

Mysql事务总结

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。...

2023-10-11
0

Java并发编程详解:实现高效并发应用的关键技术

除了上述提到的线程安全性、锁、并发集合和原子操作,Java还提供了一些强大的并发工具,帮助开发者更好地实现高效的并发编程。

2023-10-10
1

数据库相关锁总结(共享锁,排它锁,更新锁,意向锁,计划锁),看完这篇将会对锁产生更深的理解

数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4...

2023-10-10
1

你的锁为什么会失效?

我们在开发过程中,为了解决高并发的问题,通常会选择加锁,以此来让程序排队执行,这样避免出现数据查询后判断的错乱,导致判断失效,数据重复,重复执行某些程序的目的。...

2023-10-08
0

《Java-SE-第二十七章》之常见的锁策略

悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。...

2023-10-07
1

【大家的项目】通用规则引擎——Rush(一)可以自定义的规则引擎,告别发版,快速配置

很长一段时间在搞过增长和促销的事情,在实现各种活动和玩法时非常心累。每个新的玩法,都需要填一点代码,每次改动都需要走流水线发一次版,烦躁且痛苦。...

2023-10-04
0

Go每日一库之156:hey(HTTP压测 )

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-10-02
1

Go每日一库之92:context

如果并发启动了多个子协程,需要等待所有的子协程完成任务,WaitGroup 非常适合于这类场景,例如下面的例子:

2023-09-30
1

Java 21 新特性:虚拟线程(Virtual Threads)

在Java 21中,引入了虚拟线程(Virtual Threads)来简化和增强并发性,这使得在Java中编程并发程序更容易、更高效。

2023-09-28
1

面试被问到 读写锁,慌了!

在多线程编程中,对于共享资源的访问控制是一个非常重要的问题。在并发环境下,多个线程同时访问共享资源可能会导致数据不一致的问题,因此需要一种机制来保证数据的一致性和并发性。...

2023-09-26
0