码迷,mamicode.com
首页 >  
搜索关键字:cas    ( 6828个结果
面试题64. 求1+2+…+n
地址:https://leetcode-cn.com/problems/qiu-12n-lcof/ <?php /** 求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n = 3 输出 ...
分类:其他好文   时间:2020-03-28 10:34:54    阅读次数:94
Codeforces Round #629 (Div. 3) D. Carousel(思维/贪心?)
The round carousel consists of nn figures of animals. Figures are numbered from 11 to nn in order of the carousel moving. Thus, after the nn -th figur ...
分类:其他好文   时间:2020-03-28 00:50:50    阅读次数:86
分布式锁
1)锁的概念 同步方式: 锁 原子变量 volatile 锁的性能优化 缩小锁的范围 减小锁的粒度 锁分段 锁的分类 公平锁:synchronized, ReentrantLock 非公平锁: ReentrantLock, CAS(自旋锁) 独享锁: synchronized, ReentrantL ...
分类:其他好文   时间:2020-03-26 23:09:46    阅读次数:73
CAS和AQS
1 CAS 什么是CAS? CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操 作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新 为新值。否则,处理器不 ...
分类:其他好文   时间:2020-03-26 21:55:27    阅读次数:87
Python-String字符串操作
1 name='xioer-pipo' 2 3 print(name.capitalize()) #第一个字符大写 4 print(name.expandtabs()) 5 print(name.count('o')) #统计重复数据 6 print(name.endswith('}')) #最后是 ...
分类:编程语言   时间:2020-03-26 21:35:27    阅读次数:75
开闭原则
什么是开闭原则(Open Closed Principle)? 定义:软件实体应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 描述: 在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进 ...
分类:其他好文   时间:2020-03-26 19:57:44    阅读次数:90
SpringBoot自动装配原理
目录 工作原理剖析 自动配置生效 工作原理剖析 Spring Boot关于自动配置的源码在spring boot autoconfigure x.x.x.x.jar中: Spring Boot的启动类上有一个@SpringBootApplication注解,这个注解是Spring Boot项目必不可 ...
分类:编程语言   时间:2020-03-26 19:42:23    阅读次数:81
Java锁机制(二)
CAS无锁机制 CAS:Compare and Swap,即比较再交换。 Java内存模型:JMM(Java Memory Model) 在内存模型当中定义了一个主内存,所有声明的实例变量都存在于主内存当中,主内存的数据会共享给所有线程,每一个线程有一块工作内存,工作内存当中主内存数据的副本 当更新 ...
分类:编程语言   时间:2020-03-26 19:31:44    阅读次数:86
pytest+python下的UI自动化基础框架
pytest+python下的UI自动化基础框架,将页面元素存放于yaml文件,将相应的配置信息提取
分类:编程语言   时间:2020-03-26 17:55:25    阅读次数:225
保证线程安全的三个方面
1.原子性:保证同一时刻该资源只能有一个线程访问修改,其他线程阻塞等待,例如Atomic包,锁 2.可见性:一个线程对于主内存的数据操作对于其他线程是可见的 3.有序性:一个线程观察其他线程中指令执行顺序,由于指令重排序存在,观察结果一般杂乱无序 原子性: 互斥访问,Atomic包,CAS算法,Sy ...
分类:编程语言   时间:2020-03-26 13:45:05    阅读次数:91
6828条   上一页 1 ... 67 68 69 70 71 ... 683 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!