java-并发编程
文章平均质量分 84
小圣_fighting
余所欲,盖余所勉
展开
-
深入JVM锁机制之一:synchronized
深入JVM锁机制之一:synchronized 目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synchronized与Lock孰优孰劣,只是介绍二者的实现原理。 AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 目前在Java中存转载 2016-11-22 08:24:26 · 339 阅读 · 0 评论 -
深入JVM锁机制之二:Lock
深入JVM锁机制之二:Lock 前文(深入JVM锁机制-synchronized)分析了JVM中的synchronized实现,本文继续分析JVM中的另一种锁Lock的实现。与synchronized不同的是,Lock完全用Java写成,在java这个层面是无关JVM实现的。 AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 前文(深入JVM锁机制-转载 2016-11-22 08:25:41 · 392 阅读 · 0 评论 -
Java.Util.concurrent包学习
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死锁等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的原创 2017-05-12 09:00:12 · 469 阅读 · 0 评论 -
Java-多线程-并发编程
原文链接:http://blog.csdn.net/escaflone/article/details/10418651 一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执转载 2017-05-12 08:55:57 · 488 阅读 · 0 评论