标签: 原子性
共找到了9个结果
Redis 指令执行的原子性以及对管道和事务的支持
高性能 Redis 实战
底层原理篇
由 学院君 发布于3年前
浏览数: 369
点赞数: 0
通过 Lua 脚本保证操作序列的原子性 由于 Redis 通过单线程处理客户端请求,所以所有单个 Redis 指令的执行都是原子操...
基于 Redis 实现分布式锁及其在 Laravel 底层的实现源码
高性能 Redis 实战
实战入门篇
由 学院君 发布于3年前
浏览数: 3810
点赞数: 2
分布式锁的概念 不同于 Java、Golang 这些语言,PHP 本身并不支持并发编程,因为对于 PHP 的主战场 Web 应用而...
基于 Redis 实现 Laravel 全站访问 PV 统计中间件功能
高性能 Redis 实战
实战入门篇
由 学院君 发布于3年前
浏览数: 7356
点赞数: 3
上篇教程学院君已经给大家简单介绍了 Redis 的基本数据结构和常见使用场景,接下来我们就以 Laravel 项目为例来演示如何实现...
通过 undo 日志保证数据库事务的原子性
高性能 MySQL 实战
事务篇
由 学院君 发布于4年前
浏览数: 867
点赞数: 3
上篇教程学院君给大家介绍了如何通过 redo 日志保证数据库事务的持久性,简而言之,就是在数据库事务提交后,将对应修改记录持久化到 ...
通过 undo 日志保证数据库事务的原子性
高性能 MySQL 实战
事务篇
由 学院君 发布于4年前
浏览数: 867
点赞数: 3
上篇教程学院君给大家介绍了如何通过 redo 日志保证数据库事务的持久性,简而言之,就是在数据库事务提交后,将对应修改记录持久化到 ...
MySQL 数据库事务简介与 ACID 特性
高性能 MySQL 实战
事务篇
由 学院君 发布于4年前
浏览数: 1036
点赞数: 0
在深入介绍 MySQL 数据写入机制之前,我们先来简单回顾下数据库事务,因为这些写入机制很多都是为了保障数据库事务。 需要强调的是...
sync 包(三):原子操作
Go 入门教程
并发编程
由 学院君 发布于5年前
浏览数: 7058
点赞数: 1
中断与原子操作 我们在前两篇教程中讨论了互斥锁、读写锁以及基于它们的条件变量。互斥锁是一个同步工具,它可以保证每一时刻进入临界区的...
Go 协程通信实现(下)—— 通过 channel 进行消息传递
Go 入门教程
并发编程
由 学院君 发布于5年前
浏览数: 14225
点赞数: 5
上篇教程学院君演示了如何通过共享内存实现协程通信,不过这种方式太过繁琐,且维护成本高,Go 语言推荐使用消息传递实现并发通信,这种消...
Go 协程通信实现(上)—— 共享内存
Go 入门教程
并发编程
由 学院君 发布于5年前
浏览数: 13487
点赞数: 10
在上篇教程中,我们已经演示了如何通过 goroutine 基于协程在 Go 语言中实现并发编程,从语法结构来说,Go 语言的协程是非...