![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
鲤鱼非鱼
这个作者很懒,什么都没留下…
展开
-
八锁现象(自用)
八锁现象 标准情况下,两个线程 public class Lock8test1 { public static void main(String[] args) { Phone1 phone = new Phone1(); new Thread(() -> { phone.sendSms(); }, "A").start(); try { TimeUnit.SECONDS.sl原创 2020-11-26 20:54:14 · 90 阅读 · 0 评论 -
JUC(自用)【未完成】
JUC java.util.concurrent 目录 文章目录JUC目录多线程线程和进程并发和并行线程的状态wait/sleepjava.util.concurrent.locksLOCK & synchronizedCondition & 生产者/消费者ReadWriteLock & 缓存八锁现象-synchronized锁的对象集合类不安全ArrayList不安全HashMap不安全Callable常用的辅助类CountDownLatchCyclicBarrierSemap原创 2020-11-26 20:53:14 · 148 阅读 · 0 评论 -
多线程(自用)【未完成】
多线程 目录 文章目录多线程目录线程创建ThreadRunnableCallablelambda表达式线程的停止,休眠sleep,礼让yield,强制执行(插队)join线程状态停止sleep 休眠yield 礼让join 强制执行线程的状态,优先级,守护线程deamonState 状态线程优先级守护线程死锁守护线程死锁 线程创建 Thread public class ThreadTest { public static void main(String[] args) {原创 2020-11-26 20:52:11 · 60 阅读 · 0 评论 -
JVM简单汇总(自用)[未完成]
JVM 目录 文章目录JVM目录JVM体系概述类加载实例类加载器(Class Loader)沙箱安全机制本地方法栈(Native Method Stack) -native程序计数器(Program Counter Register)方法区(Method)栈(Java Stack)堆(Heap)内存调优JPofilerGC JVM体系概述 类加载实例 方法区加载模版 ⇒\Rightarrow⇒ 栈中获取引用 ⇒\Rightarrow⇒ 堆中实例化 在方法区加载类 在栈内存申请空间,声明变量P 在堆内原创 2020-11-26 20:48:11 · 107 阅读 · 1 评论