java并发八股[reentrantLock,查看线程死锁] 2021-08-17 约 504 字 预计阅读 2 分钟 如何防止死锁 tryLock 按经历只获取一个资源,不要同时获取多个资源 尽量按顺序上锁 总结: tryLock 方法 lock方法 lock是无条件阻塞加锁,tryLock 的话是 阅读更多
java并发编程基础学习 2021-08-17 约 366 字 预计阅读 1 分钟 并发编程需要解决的问题 从性能角度讲,我们为了提高执行一定计算机任务的效率,所以IO等待的时候不能让cpu闲着,所以我们把任务拆分交替执行,有 阅读更多
java多线程避免死锁 2021-08-17 约 432 字 预计阅读 1 分钟 java 多线程避免死锁 面向对象思想里面有一个很重要的特性是封装,封装的通俗解释就是将属性和实现细节封装在对象内部,外界对象只能通过目标对象提供的公 阅读更多
java多线程上下文切换 2021-08-17 约 2019 字 预计阅读 5 分钟 其实在单个处理器的时期,操作系统就能处理多线程并发任务。处理器给每个线程分配 CPU 时间片(Time Slice),线程在分配获得的时间片内执行任务 阅读更多
java前端编译器 2021-08-17 约 127 字 预计阅读 1 分钟 为什么学习字节码文件 类的结构有几个部分 字节码都有哪些? java class文件由上面组成 局部变量表 class文件版本号 魔数 【确定当前文件是一个能被虚 阅读更多
JMM 2021-08-17 约 355 字 预计阅读 1 分钟 JMM JMM是什么 JMM是一种规范,目的是解决由于多线程通过共享内存进行通信时,存在的本地内存数据不一致、编译器会对代码指令重排序、处理器会对代 阅读更多
jvm编程理论 2021-08-17 约 1168 字 预计阅读 3 分钟 在 Java 语言中,Sun 公司的工程师们对 String 对象做了大量的优化,来节约内存空间,提升 String 对象在系统中的性能。一起来看看优化过程,如下图所示: 工程师将 char[] 阅读更多
JVM全集 2021-08-17 约 7005 字 预计阅读 14 分钟 JMM JMM是什么 JMM是一种规范,目的是解决由于多线程通过共享内存进行通信时,存在的本地内存数据不一致、编译器会对代码指令重排序、处理器会对代 阅读更多
jvm什么时候进行垃圾回收 2021-08-17 约 1676 字 预计阅读 4 分钟 什么是 JNI java native interface,api 底层实现是 c 和 c++ java GC root 有哪些 Class Thread ,活着的线程 Stack Local , java 方法的Local变量参数 JNI local Jni Global monitor Used , 用于同步的监 阅读更多
kali的优势 2021-08-17 约 968 字 预计阅读 2 分钟 免责声明: 切勿使用教程中的内容进行违法活动,后果自负 开源,免费,可以给任何人使用 广泛支持无线协议 在安全环境中开发 GPG 签名包和存储库 kali 可以用于各 阅读更多