
多线程
文章平均质量分 52
哈哈和呵呵
这个作者很懒,什么都没留下…
展开
-
阿里面试实战题2----ReentrantLock里面lock和tryLock的区别
https://www.cnblogs.com/wenbochang/p/11317571.html原创 2021-08-19 15:10:39 · 101 阅读 · 0 评论 -
面试阿里被质问:ConcurrentHashMap线程安全吗
没啥深入实践的理论系同学,在使用并发工具时,总是认为把HashMap改为ConcurrentHashMap,就完美解决并发了呀。或者使用写时复制的CopyOnWriteArrayList,性能更佳呀!技术言论虽然自由,但面对魔鬼面试官时,我们更在乎的是这些真的正确吗?线程重用导致用户信息错乱生产环境中,有时获取到的用户信息是别人的。查看代码后,发现是使用了ThreadLocal缓存获取到的用户信息。ThreadLocal适用于变量在线程间隔离,而在方法或类间共享的场景。若用户信息的获取比较昂转载 2021-01-16 15:42:14 · 127 阅读 · 0 评论 -
ConcurrentHashMap总结
原文:https://my.oschina.net/hosee/blog/675884并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊 O(∩_∩)O)。ConcurrentHashMap的设计与实现非常精巧,大量的利用了volatile,final,CAS等lo转载 2020-07-30 08:48:46 · 437 阅读 · 0 评论 -
spring线程池ThreadPoolTaskExecutor与阻塞队列BlockingQueue
https://www.cnblogs.com/lic309/p/4186880.html转载 2020-07-30 08:40:55 · 241 阅读 · 0 评论 -
使用RunTime.getRunTime().addShutdownHook优雅关闭线程池
https://my.oschina.net/u/3768341/blog/1842994原创 2020-07-21 13:45:29 · 314 阅读 · 0 评论 -
实战Java高并发程序设计 目录
内容简介前言第1章 走入并行世界1.1 何去何从的并行计算1.1.1 忘掉那该死的并行1.1.2 可怕的现实:摩尔定律的失效1.1.3 柳暗花明:不断地前进1.1.4 光明或是黑暗1.2 你必须知道的几个概念1.2.1 同步(Synchronous)和异步(Asynchronous)1.2.2 并发(Concurrency)和并行(Parallelism)1.2.3 临界区1.2.4 阻塞(Blocking)和非阻塞(Non-Blocking)1.2.5 死锁(Deadlock)、原创 2020-07-25 16:38:24 · 276 阅读 · 0 评论 -
BlockingQueue 知识点参考链接
https://www.cnblogs.com/liuling/p/2013-8-20-01.html原创 2020-07-07 17:35:42 · 182 阅读 · 0 评论 -
线程知识点 题目等链接参考
https://www.cnblogs.com/lic309/p/4186880.html原创 2020-07-07 17:05:39 · 119 阅读 · 0 评论 -
多线程异常堆栈 放弃submit 改用execute方法
原创 2020-07-05 20:32:17 · 114 阅读 · 0 评论 -
多线程 多个任务在一定时间内尽可能多的执行 发挥任务
import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CancellationException;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorServ...原创 2020-07-05 16:47:07 · 241 阅读 · 0 评论 -
美团面试问ThreadLocal原理
作者:天才程序YUAN」原文:https://blog.csdn.net/JAck_chen0309/article/details/105257331前言上周我侥幸通过美团一面,岗位是java后端开发工程师。美团面试官给我进行了二面。面试过程中他问了ThreadLocal原理(上次问线程池,这次问ThreadLocal,美团爸爸这么喜欢线程安全机制么),今天详细讲一讲ThreadLocal原理。ThreadLocalThreadLocal是线程的内部存储类,可以在指定线程内存储数据.原创 2020-06-20 17:18:55 · 267 阅读 · 0 评论