并发
文章平均质量分 94
饥饿的正太
对于从未付出努力和改变的人,生活并不会给他太多选择
展开
-
JAVA并发(线程池及其他并发相关内容)
JAVA并发(线程池)前言线程池概念拒绝策略(阻塞队列)参数选择死锁如何找出死锁LockSupportAQS(AbstractQueuedSynchronizer抽象同步队列)Callable接口前言OOM : 内存泄露异常线程池概念线程池主要是控制运行线程的数量,将待处理的任务放到等待队列,然后创建线程执行这些任务,如果超过了最大线程数,则等待。优点:线程复用;控制最大并发数;管理线程线程复用:不用一直new新线程,重复利用已经创建的线程来降低线程的常见和销毁开销,节省系统资源。提高响应速原创 2021-04-08 09:30:26 · 103 阅读 · 0 评论 -
JAVA并发(JUC)
JUC并发编程 前言volatile关键字volatile无法保证原子性解决方法有序性使用Volatile的地方CASAtomicInteger 的compareAndSet方法AtomicInteger 的getAndIncrement方法AtomicInteger成员变量CAS的缺点:ABA问题AtomicReference原子引用ABA问题解决集合类不安全问题前言相关包java.util.concurrentjava.util.concurrent.atomicjava.util.concu原创 2021-03-24 00:17:09 · 943 阅读 · 4 评论