从源码角度带你理解AQS 作者编写本文的方式,同时建议给您一种阅读方式: 本文所有的代码都是源码,可在JDK8中找到,讲解的代码无删减都在本文; 本文的所有代码块及其中的属性...
从源码角度带你理解AQS 作者编写本文的方式,同时建议给您一种阅读方式: 本文所有的代码都是源码,可在JDK8中找到,讲解的代码无删减都在本文; 本文的所有代码块及其中的属性...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,后台回复“面试题PDF”领取30页更多面试题和答案 什么是线程局部变量? 线程局部变量是局限于线程内部的变量,属于线程...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,领取丰富面试资料和学习资料。 你了解TCP缓冲区吗?它和TCP传输中的粘包和拆包有什么关系呢?粘包和拆包分别发...
开源地址 https://gitee.com/MonkeyBrothers/barrage[https://gitee.com/MonkeyBrothers/barrage]...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 脚本我已经上传到公众号上,后台回复“微信脚本”即可获取,下载到脚本之后可以根据自己电...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 很多时候我们发布jar包到服务端需要经过编译->打包->上传包到服务器->启动jar...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 对于一些平台业务对接除了http还有就是socket用的比较多了,特别软件是跟硬件设...
什么是CAS? CAS:Compare and Swap,即比较再交换。CAS有3个操作数:① 内存值V;② 旧的预期值A;③ 要修改的新值B。当且仅当预期值A和内存值V相同...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 你知道插座吗?你知道网络编程中的插座吗?也许你会有点迷惑,什么是插座!但是我如果说出...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 每天对着电脑,看同样的字体时间久了也会有审美疲劳。因此Windows为我们内置了很多...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,领取更多学习资料。有问题可以及时和我交流。 之前的文章已经介绍过CAS的操作原理,它虽然能够保证数据的原子性,...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 我们在编写程序的时候有一个编写代码的顺序,那么计算机执行的时候就是按照我们编写代码的...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 在并发编程中,线程之间如何通信以及线程之间如何同步是需要处理的两个关键问题。线程通信指的是线程A和线...
欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。 我们知道在构建一个线程对象的时候可以给线程设置一个优先级,就像下面这样: 或...
Thread类是一个构建线程的关键类,通过传递一个实现了Runnable接口的类就可以简单构造出一个线程对象,下面就来看看有关Thread类的一些基础知识点吧(本文略...
欢迎搜索“小猴子的技术笔记”公众号,有问题可以及时和我交流。 在学习Java多线程的时候,经常会使用“sleep(long millis)”方法让线程休眠,其目的就是让...
欢迎搜索“小猴子的技术笔记”公众号,有问题可以及时和我交流。 守护线程是一种支持性线程,主要用于后台调度以及支持性的工作。守护线程具备自动结束生命周期的特性,而非守护线...