1. 云栖社区>
  2. 全部标签>
  3. #并发编程#
并发编程

#并发编程#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Java并发系列(4)java关键字-synchronized

本站小福利 点我获取阿里云优惠券 原文作者:github:CL0610/Java-concurrency免责声明: 1.本文所转载文章均来自公开网络。2.如果出处标注有误或侵犯到原著作者权益,请联系删除。

java 线程 内存模型 Image 同步 多线程 并发 并发编程

Java并发系列(6)java关键字-final

本站小福利 点我获取阿里云优惠券 原文作者:github:CL0610/Java-concurrency免责声明: 1.本文所转载文章均来自公开网络。2.如果出处标注有误或侵犯到原著作者权益,请联系删除。

java 函数 线程 内存模型 多线程 void 数据类型 并发编程

ConcurrentHashMap比其他并发集合的安全效率要高一些?

ConcurrentHashMap比其他并发集合的安全效率要高一些?

安全 java 线程 源码 Image node HASH 数组 ConcurrentHashMap 并发编程

【从入门到放弃-Java】并发编程-JUC-locks-ReentrantReadWriteLock

前言 上文【从入门到放弃-Java】并发编程-JUC-locks-ReentrantLock我们了解到,ReentrantLock是一个互斥排他的重入锁,读和读、读和写、写和写不能同时进行。但在很多场景下,读多写少,我们希望能并发读,这时候ReentrantReadWriteLock就派上用场了,是专门针对这种场景设计的。

java 线程 node 同步 lock 编程 void thread 线程安全 并发编程 Synchronized ReentrantReadWriteLock 锁机制

【从入门到放弃-Java】并发编程-JUC-locks-ReentrantLock

前言 ReentrantLock是非常常用的锁,在前面【从入门到放弃-Java】并发编程-JUC-LinkedBlockingQueue在我们了解到,LinkedBlockingQueue入队、出队都是依赖ReentrantLock进行锁同步和线程唤醒、等待的。

java 线程 code node 同步 编程 void thread 线程安全 ReentrantLock 并发编程 Synchronized 锁机制

【从入门到放弃-Java】并发编程-JUC-SynchronousQueue

前言 上文【从入门到放弃-Java】并发编程-JUC-LinkedBlockingQueue,我们介绍了基于链表的有界阻塞队列LinkedBlockingQueue,它是Executors.newFixedThreadPool中workQueue使用的阻塞队列。

java 线程 node 编程 PUT Transfer 线程安全 SynchronousQueue 并发编程 Synchronized 锁机制

【从入门到放弃-Java】并发编程-JUC-LinkedBlockingQueue

简介 上一篇【从入门到放弃-Java】并发编程-JUC-ConcurrentLinkedQueue学习了并发队列ConcurrentLinkedQueue,它是一个非阻塞无界队列。本文来学习下JUC中的一个阻塞有界队列-LinkedBlockingQueue。

java 线程 code node 同步 编程 线程安全 并发编程 LinkedBlockingQueue 锁机制

【从入门到放弃-Java】并发编程-JUC-ConcurrentLinkedQueue

简介 队列是一种先进先出的数据结构,在排队、削峰、缓存等多种场景下都会用到。今天学习下JUC中提供的并发队列-ConcurrentLinkedQueue可以看他的继承和实现接口非常简单,继承了AbstractQueue类,实现了Queue接口。

java code node 同步 编程 offer 线程安全 并发编程 Synchronized 锁机制 ConcurrentLinkedQueue

【从入门到放弃-Java】并发编程-JUC-CopyOnWriteArraySet

前言 CopyOnWriteArraySet也是JUC下常用容器,其底层实现是基于CopyOnWriteArrayList的,关于CopyOnWriteArrayList的详情可以查看【从入门到放弃-Java】并发编程-JUC-CopyOnWriteArrayList,接下来我们看下源码。

java code 容器 编程 线程安全 数组 并发编程 Synchronized CopyOnWriteArrayList CopyOnWriteArraySet

【从入门到放弃-Java】并发编程-JUC-CopyOnWriteArrayList

前言 上文【从入门到放弃-Java】并发编程-JUC-ConcurrentHashMap中,我们学习了常用的并发容器CurrentHashMap,本文我们来了解下List的并发容器:CopyOnWriteArrayList直接来看源码。

java 线程 code 编程 index list 线程安全 数组 并发编程 Synchronized CopyOnWriteArrayList 锁机制

【从入门到放弃-Java】并发编程-JUC-ConcurrentHashMap

前言 上文【从入门到放弃-Java】并发编程-锁-synchronized中,我们介绍了可以使用内置锁synchronized同步类或代码块儿,到达线程安全的目的。 jdk帮我们把常用的一些模块封装成同步容器,如Vector、Hashtable、Collections.synchronizedXxx等。

java 性能 线程 code 容器 node 同步 HASH 编程 线程安全 数组 并发编程 Synchronized 锁机制 CurrentHashMap

【从入门到放弃-Java】并发编程-锁-synchronized

简介 上篇【从入门到放弃-Java】并发编程-线程安全中,我们了解到,可以通过加锁机制来保护共享对象,来实现线程安全。 synchronized是java提供的一种内置的锁机制。通过synchronized关键字同步代码块。

安全 java 线程 同步 lock string static class 编程 并发编程 Synchronized 偏向锁 轻量级锁 重量级锁

【从入门到放弃-Java】并发编程-线程安全

概述 并发编程,即多条线程在同一时间段内“同时”运行。 在多处理器系统已经普及的今天,多线程能发挥出其优势,如:一个8核cpu的服务器,如果只使用单线程的话,将有7个处理器被闲置,只能发挥出服务器八分之一的能力(忽略其它资源占用情况)。

安全 java 服务器 线程 同步 string static 多线程 编程 thread 线程安全 并发编程 锁机制

【从入门到放弃-Java】并发编程-NIO-Selector

前言 前两篇【从入门到放弃-Java】并发编程-NIO-Channel和【从入门到放弃-Java】并发编程-NIO-Buffer中我们学习了NIO中两个重要的概念Channel和Buffer。今天我们来看下另一个重要的内容 Selector 简介 Selector是多路复用器,会不断轮询已经注册了的Channel。

java 线程 buffer open 编程 Socket NIO selector Channel 并发编程 ByteBuffer

【从入门到放弃-Java】并发编程-NIO-Buffer

前言 上篇【从入门到放弃-Java】并发编程-NIO-Channel中我们学习到channel是双向通道,数据通过channel在实体(文件、socket)和缓冲区(buffer)中可以双向传输。 本文我们就来学习下buffer 简介 buffer即缓冲区,实际上是一块内存,可以用来写入、读取数据。

java buffer pos static 编程 数据类型 NIO 并发编程 ByteBuffer

【从入门到放弃-Java】并发编程-NIO-Channel

前言 上篇[【从入门到放弃-Java】并发编程-NIO使用]()简单介绍了nio的基础使用,本篇将深入源码分析nio中channel的实现。 简介 channel即通道,可以用来读、写数据,它是全双工的可以同时用来读写操作。

java 线程 open 编程 Socket NIO 网络编程 Channel 并发编程

【从入门到放弃-Java】并发编程-NIO使用

前言 上文【从入门到放弃-SpringBoot】SpringBoot源码分析-请求过程中我们了解到,tomcat接收、返回请求的过程都是基于NIO实现的。日常工作中有很多基于NIO的使用,我们知道NIO可以提高系统的并发度,接下来的系列我们来深入学习下NIO,本文先从使用上简单概述。

java Server string static exception 编程 void read NIO 网络编程 并发编程

Java并发编程(2) AbstractQueuedSynchronizer的内部结构

既然有很多前辈都分析过这个类说明它是多么的重要,下面我们看下concurrent包的实现示意图就清楚AQS的所占有的地位了。

java 线程 源码 node 同步 static class 编程 并发编程

2
GO