码迷,mamicode.com
首页 >  
搜索关键字:锁    ( 21526个结果
余额并发扣减一致性,能否使用redis事务?
《并发扣款,如何保证数据的一致性?》一文的核心观点是:使用CAS乐观锁,在写回余额时加上旧余额的比对,可以在不影响吞吐量的前提下,保证余额的一致性。文章非常多朋友留言问,能不能把余额放到reids里,利用redis的事务性来扣减余额。今天,就这个问题简单的说一下。redis如何实现事务性?本质也是乐观锁。在redis客户端执行:$money=GETkey$money=$money-$diffSET
分类:其他好文   时间:2020-11-10 11:31:32    阅读次数:8
计算机基础知识整理(一)
操作系统 进程和线程 基本概念 通信 进程间通信 线程间通信 线程间同步方式 有进程后为什么需要线程 单核机器上写多线程程序是否考虑要加锁? 线程需要保存哪些上下文,SP、PC、EAX这些寄存器是干嘛用的 多进程和多线程的使用场景 并发和并行 Linux虚拟内存空间 程序的内存结构 缺页中断 页表寻 ...
分类:其他好文   时间:2020-11-10 11:11:11    阅读次数:5
【Java并发006】使用层面:Lock锁机制全解析
一、前言 二、synchronized局限性 + Lock锁机制的引入 2.1 synchronized局限性 第一,使用synchronized,其他线程只能等待直到持有锁的线程执行完释放锁(synchronized释放锁有且仅有两种情况) 如果一个代码块被synchronized修饰了,当一个线 ...
分类:编程语言   时间:2020-11-10 10:48:47    阅读次数:9
7-10倍写入性能提升:剖析WiredTiger数据页无锁及压缩黑科技
7-10倍写入性能提升:剖析WiredTiger数据页无锁及压缩黑科技导语:计算机硬件在飞速发展,数据规模在急速膨胀,但是数据库仍然使用是十年以前的架构体系,WiredTiger尝试打破这一切,充分利用多核与大内存时代来重新设计数据库引擎,达到7-10倍写入性能提升。本文由袁荣喜向「高可用架构」投稿,通过分析WiredTiger源代码,剖析其卓越性能的背后实现。袁荣喜,学霸君工程师,2015年加入
分类:其他好文   时间:2020-11-08 17:32:23    阅读次数:24
AQS解析与实战
前言前段时间在面试,发现面试官都有问到同步器AQS的相关问题。AQS为Java中几乎所有的锁和同步器提供一个基础框架,派生出如ReentrantLock、Semaphore、CountDownLatch等AQS全家桶。本文基于AQS原理的几个核心点,谈谈对AbstractQueuedSynchronizer的理解,并实现一个自定义同步器。AQS原理面试题的核心回答要点state状态的维护。CLH队
分类:其他好文   时间:2020-11-08 17:31:53    阅读次数:22
滴滴的产品经理,麻烦进来看一下
做产品,要经常使用自家的产品,要站在用户的角度思考,是不是理所当然?看似简单,要做好,并不容易。作为骑车上班族的一员,自认为算是滴滴青桔的典型客户,对于滴滴青桔“车损”的流程,有槽要吐。先看一下,滴滴青桔,车损流程:(1)用户:扫码开锁(线上操作);(2)用户:尝试骑行,发现车损(线下);(3)用户:关锁,准备换一辆(线下);别扭的地方来了:(4)系统提醒:扣费;画外音:不爽,车还没骑,就扣费了。
分类:其他好文   时间:2020-11-08 17:31:04    阅读次数:20
高并发,你真的理解透彻了吗?
高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性 ...
分类:其他好文   时间:2020-11-08 17:21:16    阅读次数:20
SpringCloud - 什么是 SpringCloud
什么是SpringCloud SpringCloud是基于SpringBoot的一整套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。 最重要的是,基于SpringBoot,会让开发微服务架构非常方便 ...
分类:编程语言   时间:2020-11-08 17:19:34    阅读次数:27
binlog记录SQL执行时间吗,准不准,时间是否包含锁等待时间
讨论:binlog记录SQL执行时间吗,准不准,时间是否包含锁等待时间 MySQL版本号: Server version: 5.7.29-log MySQL Community Server (GPL) 测试环境如下: mysql> drop table t1; Query OK, 0 rows a ...
分类:数据库   时间:2020-11-08 17:13:49    阅读次数:26
公平锁与非公平锁
其实好多人,在面试的时候都被问到过,可能是因为没有碰见过,在这里说一下吧,也当是为大家填一个坑 所谓锁的公平与非公平: 如果在时间上,先对锁进行获取的请求,一定先被满足,这个锁就是公平的,不满足,就是非公平的,就类似先到先得,就是公平的,有人插队没人管,就是非公平的 效率对比: 非公平锁的效率,是普 ...
分类:其他好文   时间:2020-11-08 16:40:22    阅读次数:18
21526条   上一页 1 ... 36 37 38 39 40 ... 2153 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!