码迷,mamicode.com
首页 >  
搜索关键字:原子类    ( 212个结果
java面试题汇总,不断更新中。。。
JVM,并发,锁相关: 1.请你谈谈对volatile的理解,volatile是否存在伪共享问题。 2.cas你知道吗? 3.原子类AtomicInteger的ABA问题谈谈?原子更新引用知道吗? 4.公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁。 5.CountDown ...
分类:编程语言   时间:2019-12-31 18:57:50    阅读次数:86
面试【JAVA基础】锁
1、锁状态 锁的状态只能升级不能降级。 无锁 没有锁对资源进行锁定,所有线程都能访问并修改同一个资源,但同时只有一个线程能修改成功。其他修改失败的线程会不断重试,直到修改成功,如CAS原理和应用是无锁的实现。 偏向锁 偏向锁是指一段同步代码一直被一个线程访问,那个该线程会自动获取锁,降低获取锁的代价 ...
分类:编程语言   时间:2019-12-19 00:04:59    阅读次数:103
coding++:高并发解决方案限流技术--计数器
1.它是限流算法中最简单最容易的一种算法 计数器实现限流 每分钟只允许10个请求 第一个请求进去的时间为startTime,在startTime + 60s内只允许10个请求 当60s内超过十个请求后,拒绝,不超过,到第60s 重新设置时间 package com.aiyuesheng.utils; ...
分类:其他好文   时间:2019-11-18 12:37:59    阅读次数:83
如何才能够系统地学习Java并发技术?
Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容。 这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类。当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中涉及到的技术原理十分丰富。为了更好地把并发知识形成一个体系,也鉴于本人目前也没有能力写出这类文章,于 ...
分类:编程语言   时间:2019-10-18 22:25:47    阅读次数:112
14.python类型总结,集合,字符串格式化
数据类型分类 可变不可变: 1.可变:列表,字典 2.不可变:字符串,数字,元组访问顺序: 1.直接访问:数字 2.顺序访问:字符串,列表,元组 3.映射:字典存放元素个数: 1.容器类型:列表,元组,字典 2.原子类型:数字,字符串 集合 由不同元素组成的集合,集合中是一组无序排列的可hash的值 ...
分类:编程语言   时间:2019-10-13 23:31:59    阅读次数:147
CAS你知道吗?原子类AtomicInteger的ABA问题谈谈?
(1)CAS是什么? 比较并交换 举例1, CAS产生场景代码? 举例2, CAS产生场景代码?原子引用 public class CAS_ABADemo { public static void main(String[] args) { // 原子引用 User A = new User("A" ...
分类:其他好文   时间:2019-10-10 22:24:28    阅读次数:147
基础知识1
1. 数据类型类型 1.1. 原子类型 type()函数 >>> type(3.4) <class 'float'> >>> type(True) <class 'bool'> >>> type(3<4) <class 'bool'> 1.1.1. 布尔型 True False >>> 4>4 Fa ...
分类:其他好文   时间:2019-10-07 11:33:54    阅读次数:125
Java-CAS 与原子类
CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术。 CAS 的思想很简单:三个参数,一个当前内存值 V、旧的预期值 A、即将更新的值 B,当且仅当预期值 A 和内存值 V 相同时,将内存值修改为 B 并返回 true,否则什么都不做,并返回 false。 和 ...
分类:编程语言   时间:2019-09-19 01:20:32    阅读次数:127
十一、多线程控制类(2)
前言: 前面我们介绍了多线程的控制类ThreadLocal和一些原子类,下面我们来看一下其中两个比较重的关于多线程的控制类和关键字。 一、Lock类: 如下是一张关于Lock接口的接口以及实现类的关系图,接下来就具体来看一下其中的关系: 1、Lock和ReadWriteLock是两大锁的根接口,Lo ...
分类:编程语言   时间:2019-09-14 00:46:21    阅读次数:97
线程同步实现
1、synchronized 关键字: 2、volatile 关键字: 3、Lock类: java 5 引入的新特性; 4、ThreadLocal类: 5、AtomicInteger(原子类): 6、countdownlatch: 7、CopyCurrentHashMap: 8、CopyOnWrit ...
分类:编程语言   时间:2019-09-12 00:05:23    阅读次数:116
212条   上一页 1 ... 3 4 5 6 7 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!