码迷,mamicode.com
首页 >  
搜索关键字:juc    ( 417个结果
飞越面试官(二)--JUC
大家好!我是本号唯一官方指定没头屑的小便--怕屁林。 JUC是什么东西?我相信很多经验尚浅的小伙伴部分都会为之一懵,我也是,三个字母都会读,连在一起就不知道在说什么,其实如果把它的全称写出来,“java.util.concurrent”,这就很清楚了。这个jar包的内容就是,atomic类、vola ...
分类:其他好文   时间:2020-04-22 12:51:33    阅读次数:77
Volatile可见性分析(一)
JUC(java.util.concurrent) 进程和线程 进程:后台运行的程序(我们打开的一个软件,就是进程) 线程:轻量级的进程,并且一个进程包含多个线程(同在一个软件内,同时运行窗口,就是线程) 并发和并行 并发:同时访问某个东西,就是并发 并行:一起做某些事情,就是并行 JUC下的三个包 ...
分类:其他好文   时间:2020-04-18 13:54:58    阅读次数:60
2020.04.10 线上性能优化以及Linux下NIO/Epoll模型全解--实战
1.支付宝模拟线上优化实战 2.手写JUC工具与提升tomcat吞吐量 3.网络通信BIO设计与缺陷 -- accept() 和 read()阻塞 4.单线程解决高并发NIO精髓解读 5.OS内核下Epoll与Selete源码解读 第一部分: 性能优化 问题:如何在高并发场景下实现支付宝用户登录页面 ...
分类:系统相关   时间:2020-04-11 10:02:44    阅读次数:82
2020-04-09
1. 尚硅谷Java8新特性 https://blog.csdn.net/zxm1306192988/article/details/73744378 2.尚硅谷juc https://blog.csdn.net/zxm1306192988/article/details/59701101 3.尚硅 ...
分类:其他好文   时间:2020-04-09 19:10:50    阅读次数:111
被面试官吊打系列之JUC之 可重入读写锁ReentrantReadWriteLock 之 源码详尽分析
可重入读写锁 ReentrantReadWriteLock 其实基本上模拟了文件的读写锁操作。ReentrantReadWriteLock 和ReentrantLock 的差别还是蛮大的; 但是也有很多的相似之处; ReentrantReadWriteLock 的 writerLock 其实就是相当 ...
分类:其他好文   时间:2020-04-09 00:32:27    阅读次数:70
【JUC】9. AtomicInteger源码
首先要知道CAS CAS Compare and Swap,即比较再交换; 区别于synchronouse同步锁的一种乐观锁(是一种无锁算法) CAS有3个操作数, 内存地址,以直接从内存中获取旧值; 旧的预期值A,代码中的旧值; 要修改的新值B 当且仅当预期值A和内存值V相同时,将内存值V修改为B ...
分类:其他好文   时间:2020-04-05 09:40:41    阅读次数:58
volatile关键字与内存可见性&原子变量与CAS算法
1 .volatile 关键字:当多个线程进行操作共享数据时, 可以保证内存中的数据可见 2 .原子变量:jdk1.5后java.util.concurrent.atomic 包下提供常用的原子变量 3 .模拟CAS算法 TestVolatile package com.aff.juc; /* 1. ...
分类:编程语言   时间:2020-04-04 11:38:07    阅读次数:81
2020-04-02
庚子鼠年 己卯月 乙亥日 描述 ? 今天学习了JUC的相关知识,在此强烈推荐一本书,阿里孤尽的《码出高效》,虽然这本书我买了半年了,也看了一些,以前有很多地方看不懂,现在随着对java学习的深入,觉得这是一本很好的书。通过对线程,锁概念的学习,也意识到操作系统学习的重要性,以前学习操作系统的时候,觉 ...
分类:其他好文   时间:2020-04-03 00:14:01    阅读次数:72
JUC(2)
举例说明集合类是不安全的: list不安全: Vector线程安全 但是要尽量少用Vector 性能慢 ArrayList线程不安全 读写效率提升 但是数据一致性下降 扩容为原来的一半 Collections.synchronizedList(new ArrayList<>());线程安全 new ...
分类:其他好文   时间:2020-03-23 00:20:15    阅读次数:52
juc下的并发工具类和线程池
工具类 CountDownLatch 利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。 package com.yjc.juc; import java.util.concurrent.Count ...
分类:编程语言   时间:2020-03-19 15:12:05    阅读次数:59
417条   上一页 1 ... 7 8 9 10 11 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!