noteless 头像
noteless
摘要: 博客园 noteless 所有文章 列表分类阅读全文
posted @ 2018-08-01 13:39 noteless 阅读(34550) 评论(4) 编辑
摘要: java jdk 8反编译工具JD-GUI、procyon-decompiler、luyten、crf下载使用简介阅读全文
posted @ 2019-03-25 19:33 noteless 阅读(751) 评论(0) 编辑
摘要: Synchronized关键字随着JDK版本升级,出现了越来越多的优化,比如偏向锁,轻量级锁,以及锁消除,锁粗化等优化的方向,本文从概念上对这些进行了简单的介绍。阅读全文
posted @ 2019-03-11 11:48 noteless 阅读(1557) 评论(0) 编辑
摘要: Condition是显式锁概念中的监视器方法的相关替代实现,要理解Condition必然需要理解清楚监视器模型的理念,Condition中提供了 比监视器方法中更多的更灵活的特性。阅读全文
posted @ 2019-03-08 10:54 noteless 阅读(4470) 评论(0) 编辑
摘要: 本文对Lock接口进行了简单的介绍,对方法的含义以及使用逻辑进行了简单说明,另外也对Condition进行了介绍阅读全文
posted @ 2019-03-07 16:56 noteless 阅读(7922) 评论(0) 编辑
摘要: 在多线程并发的学习中,你会听到各种各样的关于锁的名词概念,公平非公平?独占共享?自旋?适应性自旋?等等,其实都是锁本身概念的延伸--也就是如何更加高效的使用锁,本文对常用的几种锁进行了接受阅读全文
posted @ 2019-03-07 10:51 noteless 阅读(590) 评论(0) 编辑
摘要: 显式锁是Java对于锁与监视器概念,线程同步解决方案的JDK实现,想要深入了解学习Lock接口以及Condition以及后续,必然需要先对显式锁的概念进行了解。阅读全文
posted @ 2019-03-06 11:08 noteless 阅读(548) 评论(0) 编辑
该文被密码保护。
posted @ 2019-03-05 11:38 noteless 阅读(19) 评论(0) 编辑
摘要: InheritableThreadLocal 是ThreadLocal概念的进一步延伸,本文对其的实现逻辑,使用场景,进行了简单的介绍,想要理解InheritableThreadLocal必须要先理解ThreadLocal,如果不了解可以参看之前的文章。阅读全文
posted @ 2019-03-05 10:25 noteless 阅读(3153) 评论(0) 编辑
摘要: windows平台上,如何快速高效的打开一个应用?本文提供了一种高效简洁的方式供您选择阅读全文
posted @ 2019-03-04 15:49 noteless 阅读(586) 评论(0) 编辑
摘要: 本文对Object提供的监视器方法 wait notify notifyall方法进行了简单的介绍以及他们的使用场景以及可能出现的问题,监视器方法是多线程必须要理解的一个概念阅读全文
posted @ 2019-03-04 10:35 noteless 阅读(517) 评论(0) 编辑
摘要: 本文对ThreadLocal进行了详尽的介绍,从内部实现原理以及可能出现的问题,并对应用场景进行了分析,给出了一种使用示例。阅读全文
posted @ 2019-03-01 09:54 noteless 阅读(6900) 评论(0) 编辑
摘要: 在锁与监视器中我们对Object中的方法进行了简单介绍 以监视器原理为核心,三个方法:wait,notify、notifyAll,可以完成线程之间的通信 当然,不会像“语言”似的,有多种多样的沟通语句 只有两个关键词:“等待”与“唤醒” 围绕着同一个监视器的等待与唤醒,就可以完成线程之间的协作 之所阅读全文
posted @ 2019-03-01 09:52 noteless 阅读(329) 评论(0) 编辑
摘要: sleep、yield、join是Thread提供的用于线程控制的三个方法,尽管基本上都不怎么使用了,因为有了更多的更高级的方式,但是了解他们是后续学习的垫脚石阅读全文
posted @ 2019-02-28 10:22 noteless 阅读(5501) 评论(1) 编辑
摘要: 安全发布也是多线程中有时会提到的一个概念,本文从final关键字开始,引申出来安全发布的概念阅读全文
posted @ 2019-02-22 10:10 noteless 阅读(464) 评论(0) 编辑
摘要: volatile关键字是一种轻量级的同步方式,提供了对于可见性和有序性的保障,想要理解volatile关键字,需要理解可见性与有序性,本文对他们进行了简单的介绍阅读全文
posted @ 2019-02-21 13:57 noteless 阅读(487) 评论(0) 编辑
摘要: 简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本、语言、插件,可以按照需要勾选,然后点击底部的下载 下载后文件如下 XAMPP下载 https://www.apachefr阅读全文
posted @ 2019-02-20 17:59 noteless 阅读(513) 评论(0) 编辑
摘要: 本文对synchronized关键字进行了简单的介绍,synchronized是java内置锁的应用体现。阅读全文
posted @ 2019-02-20 17:29 noteless 阅读(4241) 评论(0) 编辑
摘要: 不得不看的JMM介绍,JMM不同于java运行时内存区域划分,本文从区域划分拓展到JMM,多线程必备的知识点,并且从原子性可见性有序性三个角度深入的分析了JMM的在这几个点涉及的部分阅读全文
posted @ 2019-02-19 15:13 noteless 阅读(4139) 评论(0) 编辑
摘要: Java多线程中,关于同步与线程通信,锁与监视器是一个必须要了解的过程,本文对锁和监视器进行了简单的介绍阅读全文
posted @ 2019-02-18 10:27 noteless 阅读(3764) 评论(1) 编辑
摘要: interrupt interrupted isInterrupted 三个方法是比较容易混淆的三个方法,但是梳理清楚底层逻辑,也并不是那么容易理解错误,本文就是对三个方法的详细解析阅读全文
posted @ 2019-02-16 09:20 noteless 阅读(7103) 评论(2) 编辑