2021年06月10日   技术笔记

断断续续用过不少typecho主题,也自己写过几款,最后还是觉得越简约越耐看,于是又写了这款主题: blank。 正如它的名字,空白(其实我就是取名废瞎扯的),这款主题在设计上力求极简,留白多,杂色少,越干净越好。当然,虽然看着简单,但同样内置了丰富的功能。购买可前往:商店

2020年11月30日   技术笔记

本篇主要来学习下Java中对线程中断机制的实现。在我们的程序中经常会有一些不达到目的不会退出的线程,例如:我们有一个下载程序线程,该线程在没有下载成功之前是不会退出的,若此时用户觉得下载速度慢,不想下载了,这时就需要用到我们的线程中断机制了,告诉线程,你不要继续执行了,准备好退出吧。当然,线程在不同的状态下遇到中断会产生不同的响应,有点会抛出异常,有的则没有变化,有的则会结束线程。本篇将从以下两个方面来介绍Java中对线程中断机制的具体实现:

2020年11月17日   技术笔记

一个线程修改了一个对象的值,另一个线程感知到了变化,然后进行相应的操作,整个过程开始于一个线程,而最终执行有时另一个线程。前者是生产者,后者是消费者,这种模式隔离了“做什么”(what)和“怎么做”(how),在功能层面上实现了解耦,体系结构上具备良好的伸缩性,在Java语言中是如何实现类似的等待通知机制的呢? java中Object对象包含三个final方法,它们允许线程就资源的锁状态进行通信,这三个方法分别是wait()、notify()、notifyAll(),今天我们就来学习一下这三个方法。

2020年11月11日   技术笔记

最近在系统学习java并发相关的知识,并将知识整理成博文,以便以后查阅。本文将介绍java并发体系囊括的知识点,以及列出详细介绍各知识点的博文的地址目录。