首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
夏日寒风995
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
AQS介绍--3(为什么说ReentrantLock中的lock方法是不可被打断的/unlock的解锁逻辑)
何时可以逃离被持续打断的for循环 这个问题,主要是在acquireQueued这个方法中 在上面的这个的源代码可以看出,如果,当前的这个线程要结束这个for循环,仅仅只有一个出口,那就是tryAcq
基础知识复习(学习的过程中用到了但是忘了,复习一下)
thread.interrupt()方法 这个方法会对指定的thread线程执行一个打断操作 为了方便讨论,我们把线程的状态分为“两类”,分别是阻塞状态和非阻塞状态。 当线程处于阻塞状态时 (可以用T
AQS介绍--2(Reentrantlock加锁过程)
lock()函数 在lock函数中,如果某一个线程通过CAS操作,实现了state从0变为1。表示成功加锁了,因此把持有锁的线程设置为当前线程,即exclusiveOwnerThread这个属性。 如
AQS介绍--1(属性介绍)
AQS属性介绍 AQS全称,abstract queued synchronizer。这是一个Java提供的锁框架。用来实现Java层面的同步机制。 以下分为几个关键细节点来具体描述 state 以及
枚举类型
手动实现的枚举类 其实对于枚举类,最重要的就是关注以下几点。元素是确定的,并且不能被修改。同时不可以再添加新的元素。 看这个代码的时候,重点解释几点。首先,构造方法被私有化,目的是不让外部创建这个类型
JavaIO--转换流
概述 转换流的由来是,Reader在以字符的方式读取文件的时候,通常是以utf-8的编码格式进行读取的。也就是说,如果读取的文件是以utf8的形式进行编码的,那么可以正常读取,不会输出乱码。也可以这么
JavaIO-标准输入输出流/转换流
标准输入输出流 标准输入流 System.in 这个对象指的是标准输入流对象,输入方式是在键盘输入信息到内存。以前常用的方式是 这个使用方法指的就是在键盘输入信息到内存。 再继续看一下它的编译类型和运
IO包装流--ObjectInputStream/OuputStream
概述 这个ObjectInputStream也是一个包装流,不过这个类主要是用于对象的存储于读取的。直接把数据的数值以及数据类型都一起存下来. 在进行序列化对象的时候,应该把这个对象放在一个公共的位置
IO中的包装流--Buffered
概述 简要说一下节点流和包装流的区别,节点流这个主要是针对具体的数据类型,比如说File类型、数组类型(ByteArrayInputStream)、管道类型(PipedInputStream),就是都
IO操作-FileInputStream和FileWriter以及对应的out Reader
概述 Java中的流操作一般分为两种类型,字节流操作和字符流操作。字节流对应的是byte为单位进行数据的读取,字符流对应char为单位进行数据的读取 FileInputStream 这个类是对应于字节
下一页
个人成就
文章被点赞
6
文章被阅读
4,089
掘力值
709
关注了
0
关注者
2
收藏集
0
关注标签
6
加入于
2024-06-25