摘要: 进程和线程 并行和并发 为什么需要多编程 线程状态 线程的各个方法 yield() 常见问题 并行和并发 为什么需要多编程 线程状态 线程的各个方法 yield() 常见问题 线程的各个方法 进程和线程 对于操作系统来说,一个任务就是一个进程。比如打开一个浏览器就是启动了一个浏览器进程。打开了一个记 阅读全文
posted @ 2021-02-09 17:22 澎拜编程 阅读(74) 评论(0) 推荐(0)
摘要: Synchronized用法 实现原理: Monitorenter: Monitorexit: JVM中锁的优化 锁的类型 自旋锁 自适应自旋锁 锁消除 锁粗化 轻量级锁 偏向锁: 锁的优缺点对比 Synchronized和Lock 使用Synchronized有哪些要注意的? synchroniz 阅读全文
posted @ 2021-02-09 16:50 澎拜编程 阅读(385) 评论(0) 推荐(3)
摘要: 1.运行时数据区域 1.1 程序计数器 定义 1.2 Java虚拟机栈 定义 局部变量表 1.3 本地方法栈 定义 本地方法 什么是Native Method 为什么要使用本地方法 1.4 Java堆 定义 1.5 方法区 永久代和元空间 运行时常量池 几个常量池 直接内存(了解) JVM和JRE和 阅读全文
posted @ 2021-02-09 11:02 澎拜编程 阅读(61) 评论(2) 推荐(1)