Loading

随笔分类 -  Java / 并发

摘要:synchronized 的可见性 在 Java 中,synchronized 关键字通过 隐式内存屏障(Memory Barrier) 和 锁机制 自动保障可见性。这些操作是由 JVM(Java 虚拟机)在底层自动实现 的,开发者无需手动干预。以下是具体解释: 一、synchronized 的可见 阅读全文
posted @ 2025-04-15 16:05 我不想学编丿程 阅读(204) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/CV_OfVRHgcCsMmNxWK9dMw 1.Future接口 1.1 什么是Future? 在jdk的官方的注解中写道 A {@code Future} represents the result of an asynchronous * 阅读全文
posted @ 2024-12-27 14:04 我不想学编丿程 阅读(83) 评论(0) 推荐(0)
摘要:回顾一下字节码 在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效, 阅读全文
posted @ 2024-12-20 16:32 我不想学编丿程 阅读(171) 评论(0) 推荐(0)
摘要:线程 什么是线程和进程? 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程, 阅读全文
posted @ 2024-12-16 15:51 我不想学编丿程 阅读(66) 评论(0) 推荐(0)