最新消息:资源整合

标签:并发编程

聊聊并发(9)Java中的Copy-On-Write容器
基础技术

聊聊并发(9)Java中的Copy-On-Write容器

admin 1个月前 (02-10) 14浏览

原文出处: 方腾飞 本系列: 聊聊并发(1)深入分析Volatile的实现原理 聊聊并发(2)Java SE1.6中的Synchronized 聊聊并发(3)Java线程池的分析和使用 聊聊并发(4)深入分析ConcurrentHashMap 聊...

聊聊并发(1):深入分析Volatile的实现原理
基础技术

聊聊并发(1):深入分析Volatile的实现原理

admin 1个月前 (02-09) 6浏览

原文出处: 方腾飞 引言 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时...

聊聊并发(2):Java SE1.6中的Synchronized
基础技术

聊聊并发(2):Java SE1.6中的Synchronized

admin 2个月前 (01-23) 10浏览

原文出处: 方腾飞 本系列: 聊聊并发(1)深入分析Volatile的实现原理 1 引言 在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优...

Java并发编程:Lock
基础技术

Java并发编程:Lock

admin 2个月前 (01-16) 7浏览

原文出处: 海子 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lo...

聊聊并发(4):深入分析ConcurrentHashMap
基础技术

聊聊并发(4):深入分析ConcurrentHashMap

admin 3个月前 (01-05) 11浏览

原文出处: 方腾飞 本系列: 聊聊并发(1)深入分析Volatile的实现原理 聊聊并发(2)Java SE1.6中的Synchronized 聊聊并发(3)Java线程池的分析和使用 术语定义 术语 英文 解释 哈希算法 hash ...

并发编程模型
基础技术

并发编程模型

admin 3个月前 (01-02) 5浏览

译文出处: 林威建 [weakielin@gmail.com]   原文出处: Jakob Jenkov 并发系统可以采用多种并发编程模型来实现。并发模型指定了系统中的线程如何通过协作来完成分配给它们的作业。不同的并...

Java并发编程:进程和线程之由来
基础技术

Java并发编程:进程和线程之由来

admin 3个月前 (12-18) 4浏览

原文出处: 海 子 在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通使用的,需要在实践中不断积累。由于并发肯定涉及到多线程,因此在进...

Java并发编程:Callable、Future和FutureTask
教程

Java并发编程:Callable、Future和FutureTask

admin 4个月前 (11-17) 7浏览

原文出处: 海子 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程...

Java EE 7 并发编程—Concurrency Utilities
技术架构

Java EE 7 并发编程—Concurrency Utilities

admin 4个月前 (11-13) 6浏览

本文由 ImportNew – 夏千林 翻译自 dzone。欢迎加入 翻译小组。转载请见文末要求。 Concurrency Utilities(JSR 166)是一个随Java EE 7版本一同发布的Java EE新标准。该标准描述了...