并发安全

啊Q老师19 天前
rust·并发安全·异步编程·深度实践
Rust:异步编程与并发安全的深度实践在前文对 Rust Trait 抽象、泛型编程、unsafe 底层控制的解读基础上,Rust 生态中另一套重塑 “高性能服务开发” 的核心技术体系——异步编程模型与并发安全进阶机制,尚未被充分挖掘。不同于其他语言(如 Go 的 Goroutine、Node.js 的单线程事件循环),Rust 异步编程以 “零成本抽象” 为核心设计,通过 Future 特质与轻量级执行器实现高效任务调度;而其并发安全工具链(如 RwLock、CancellationToken、broadcast 通道)则进一步解决了 “高
Xxtaoaooo21 天前
rust·源码分析·高性能·并发安全·actix-web
Rust Actix-web框架源码解析:基于Actor模型的高性能Web开发人们眼中的天才之所以卓越非凡,并非天资超人一等而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。———— 马尔科姆·格拉德威尔
无休居士1 年前
并发安全·幂等性
接口幂等性和并发安全的区别?接口幂等性和并发安全是两个不同的概念,虽然它们在设计API时都很重要,但侧重点不同。定义:幂等性指的是无论对接口进行多少次相同的操作,结果都是一致的。例如,HTTP的PUT和DELETE方法通常被视为幂等的,因为多次调用不会改变系统的最终状态。
当年拼却醉颜红2 年前
数据库·性能优化·并发安全
并发安全问题之--事物失效问题事物失效常见的6种原因: 1、事物方法非public修饰 2、非事物方法调用事物方法 3、事物方法抛出的异常被捕获了 4、事物方法抛出的异常类型不对 5、事物传播行为不对(事物发生嵌套时有事物传播) 6、事物锁属类没有被spring管理
当年拼却醉颜红2 年前
乐观锁·并发安全·锁失效·锁边界
并发安全问题之--锁失效和锁边界问题此处为新增insert无法在SQL中通过数量限制(除非插入SQL中有子查询),上面改进的乐观锁失效(前一节的乐观锁适合修改数据)
当年拼却醉颜红2 年前
java·乐观锁·并发安全·超卖
并发安全问题之超卖问题优点:不加锁性能好。 缺点:同时请求成功率低(即只要发现数据变了就放弃了)。 乐观锁思想的具体体现:一共两步,第一步,先查询状态。第二步,再更新数据时必须where等于前面的状态,确保数据没有改变。 第二步集查询和操作数据于一身具有原子性。
我是有底线的