码迷,mamicode.com
首页 >  
搜索关键字:java并发编程的艺术    ( 63个结果
Java并发编程的艺术 pdf 下载
java电子书 下载全部java电子书 链接: https://pan.baidu.com/s/1AsLTMzc8k4_X5xUswbw2_Q 密码: vvu1 java编程思想pdf 下载:百度网盘 链接: https://pan.baidu.com/s/1zYal1aaiLs0zO8vwirYM ...
分类:编程语言   时间:2021-02-05 10:35:44    阅读次数:0
线程的状态
Java线程在运行的生命周期中可能处于表4-1所示的6种不同的状态,在给定的一个时刻,线程只能处于其中的一个状态。 表4-1 Java线程的状态 图4-1 Java线程状态变迁 文章:Java并发编程的艺术4.1.4 ...
分类:编程语言   时间:2020-07-22 15:42:48    阅读次数:70
ConcurrentLinkedQueue基于JDK1.8源码学习心得
最近在读《Java并发编程的艺术》,书中关于ConcurrentLinkedQueue的描述并不是基于JDK1.8 相较于JDK1.8版本的,还是修改了挺多地方的,比如关于HOPS的设计意图直接去掉了 参考贴:https://www.jianshu.com/p/08e8b0c424c0https:/ ...
分类:其他好文   时间:2020-06-25 17:19:59    阅读次数:58
java多线程系列:一 并发工具类的使用_2 ( CountDownLatch 、 CyclicBarrier、 Semaphore 、 Exchanger )
前言- 本系列随笔 会深入浅出,解析java多线程的各种技术及实现。 随笔主要根据 《java并发编程的艺术》一书作为参考。 本系列以使用为主要目的,本人理解有限,还望读者辩证采纳,没有过多涉及源码的讨论,重在初学者的使用,理解伪码。 预备知识:1. volatile 关键字需要有一定理解 2. A ...
分类:编程语言   时间:2020-06-19 18:03:24    阅读次数:64
Java内存模型
网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞不清楚,甚至有的人说自己更懵了。本文,就来整体的介绍一下Java内存模型,目的很简单,让你读完本文以后,就知道到底Java内存模型是什么,为什么要 ...
分类:编程语言   时间:2020-04-25 17:21:34    阅读次数:65
Java 并发编程 回忆提纲、总结
参考资料:《Java并发编程的艺术》 用于快速回忆,详情请看书籍原文 1. 一些概念 1.1 上下文切换 定义:任务从保存到再加载的过程 减少上下文切换 无锁并发编程:将临界资源划分给不同线程各自访问 CAS算法 最少线程原则:不创建无用的线程 协程:在单线程里面实现多任务调度(IO多路复用) 1. ...
分类:编程语言   时间:2020-02-13 22:46:11    阅读次数:100
并发编程的挑战(Java并发编程的艺术)
1.上下文切换 CPU通过给每个线程分配CPU时间片来实现并发,切换过程中线程的信息从保存到再加载就是一个上下文切换。由于频繁的进行上下文切换,会消耗资源,所以并发不一定比串行快。 可以通过Lmbench3测量上下文切换的时长;可以通过vmstat测量上下文切换的次数。 减少上下文切换的方法: (1 ...
分类:编程语言   时间:2020-02-13 00:20:41    阅读次数:79
后端开发书籍推荐
java 1.Java 核心技术卷I 基础知识(第10版) 2.Java8 实战 3.Effective Java 4.Java 并发编程的艺术 5.Java 并发编程实战 6.深入理解Java虚拟机 计算机网络 1.图解TCP/IP 2.图解HTTP 3.Computer Networking A ...
分类:其他好文   时间:2020-01-11 20:35:05    阅读次数:98
8.java并发编程的艺术-java中的并发工具类
1. 等待做线程完成的CountDownLatch 2. 同步屏障CyclicBarrier 2.1 CycliBarrier简介 2.2 CycliBarrier的应用场景 2.3 CycliBarrier和CountDownLatch的区别 3. 控制并发线程数的Semaphore 4. 线程间 ...
分类:编程语言   时间:2019-10-09 12:40:22    阅读次数:95
java并发编程的艺术,读线程之间的通信的思考
很久没看java的书了,今晚难得有闲情逸致瞅两眼, 虽然说这些基础的东西 平常根本用不上,因为 框架 层面 早就帮我们封装好了所有方法,我们站在巨人的jar包上写着我们的逻辑代码,但是看看也挺有意思的。 步入正题, 今天翻了一下书本,看了线程中的通信,无外乎有几点: 1:volatile 跟 syn ...
分类:编程语言   时间:2019-09-26 09:58:46    阅读次数:91
63条   1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!