首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
反认他乡是故乡
掘友等级
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
反认他乡是故乡
2年前
关注
java多线程之AQS设计与源码解析
AQS提供了一套实现阻塞锁和相关线程同步器(FIFO wait queue)的基础框架,它完成了大部分工作,使得我们可以很容易的实现一个自己的线程同步逻辑...
赞
1
分享
反认他乡是故乡
2年前
关注
java多线程之同步容器有哪些?
同步容器即让线程通过互斥的方式来访问的容器,另一种是并发容器。互斥锁可以通过synchronized或lock来实现,本文接上文详解java多线程之synchronized...
赞
评论
分享
反认他乡是故乡
3年前
关注
详解java 多线程之对象锁及锁升级过程
锁为共享数据的访问提供了原子性,可见性保证。JVM层面提供的锁机制实现为monitorenter,monitorexit,通过对底层系统封装,提供一个统一的基于监视器对象的...
1
评论
分享
反认他乡是故乡
3年前
关注
java多线程之细说线程组
俗话说,物以类聚,人以群分。对于一组执行相同任务的线程,我们很容易想到将其划分为一组。java里使用ThreadGroup代表线程组对象,通过线程组可以同时控制一组线程的执...
1
评论
分享
反认他乡是故乡
4年前
关注
java 线程通信
在一开始,java就支持了线程,线程间通过wait/notify/notifyAll通信,属于互斥量的形式。 调用wait方法后,当前线程释放所持有的该对象的锁,进入等待队...
赞
评论
分享
反认他乡是故乡
4年前
举报
java多线程连载中。。。
请说一下Java Thread对象有哪些属性和方法?
juejin.im
分享
评论
点赞
反认他乡是故乡
赞了这篇文章
反认他乡是故乡
4年前
关注
java类加载之初始化过程(附面试题)
new(创建对象), getstatic(获取类field), putstatic(给类field赋值), 或 invokestatic(调用类方法) 指令执行,创建C的实...
11
评论
分享
反认他乡是故乡
赞了这篇文章
反认他乡是故乡
4年前
关注
请说一下Java Thread对象有哪些属性和方法?
本文主要从Thread源码层面,整体认识一下java线程。一个线程就是一段程序执行流。在java中用java.lang.Thread类表示: run()方法就代表了程序执行...
2
评论
分享
反认他乡是故乡
赞了这篇文章
反认他乡是故乡
4年前
关注
java类加载之链接过程(附hotspot类对象描述)
前一篇文章,介绍了字节码是如何被加载,本文介绍一下加载流程中的链接过程,先从内存存储结构说起。 可以看到这个C++类描述了一个class file的类结构(如java.la...
2
评论
分享
反认他乡是故乡
赞了这篇文章
反认他乡是故乡
4年前
关注
linux与线程
在早期,人们都是为特定机器编写程序,并在其上运行计算任务(task)。渐渐的人们发现CPU与IO设备之间速度差太多了,往往CPU都在空转,是不是可以在CPU空闲的时候做些其...
5
2
分享
反认他乡是故乡
4年前
关注
通过源码,实例详解java类加载机制
之前的文章中,介绍了class的字节码静态结构,这些类需要jvm加载到其在内存中分配的运行时数据区才会生效,这个过程包含:加载 -> 链接 -> 初始化 几个阶段,其中链接...
6
评论
分享
反认他乡是故乡
4年前
关注
读取class文件
之前的文章中介绍了class字节码结构组成,本文将演示如何编写代码解析出这些结构内容,具体可以结合详解class字节码来看。 完!可以看出字节码结构还算简单,就是类型比较多...
1
评论
分享
反认他乡是故乡
4年前
关注
class字节码,这次我算看透你了!
java代码是通过java编译器编译成class文件,然后由jvm加载执行的,jvm屏蔽了底层平台系统执行细节,所以可以做到Compile Once,Run Anywher...
13
7
分享
反认他乡是故乡
4年前
关注
细说Java 泛型
泛型看起来就是将实际的类型参数化,这样就可以在使用的时候传人实际的类型,或者推断其代表的类型(如ArrayList)。但从本质上讲jvm并不认识ArrayList这种类型,...
12
7
分享
反认他乡是故乡
赞了这篇文章
反认他乡是故乡
4年前
关注
从编译时注解解析到Lombok
Lombok是我在个人项目中比较喜欢用的工具,它能使我们仅通过简单的注解就可以在编译时为类生成一系列样板式的代码,源码则可以保持非常简洁。下面简单介绍几个常用注解,更多用法...
10
2
分享
反认他乡是故乡
赞了这篇文章
反认他乡是故乡
4年前
关注
Java Annotations
通过注解我们可以对程序元素进行注释说明,甚至改变其行为,不过需要我们对其进行相应的解析处理,否则它除了注释以外不会起到任何实际性的作用。 jdk通过java.lang....
2
评论
分享
反认他乡是故乡
关注了标签
数据结构
反认他乡是故乡
关注了标签
MySQL
反认他乡是故乡
关注了标签
Linux
反认他乡是故乡
关注了标签
设计模式
下一页
个人成就
文章被点赞
73
文章被阅读
28,016
掘力值
734
关注了
0
关注者
33
收藏集
0
关注标签
14
加入于
2019-08-31