自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java多线程3

线程同步机制简介线程同步机制是一套用于协调线程之间的数据访问机制,该机制可以保障线程安全;Java平台提供的线程安全机制包括:锁,volatile, final, static, 以及相关的API,如 Object.wait()/Object.notify()等MESI缓存一致性协议简介flush处理器缓存,...

2022-04-27 19:38:56 559

原创 JVM方法区

Maven 中导入开发的基本包坐标

2022-04-25 21:56:23 1112

原创 Java多线程2

并发编程的起源CPU 内存 IO设备速度严重差异提高效率的方式:(1)CPU增加了缓存(2)操作系统增加了进程,线程以分时复用CPU 进而均衡CPU 与iO设备的速度差异Java采用抢占式线程调度:如果一个线程申请IO 或者申请一个被其他线程占用的资源 就会进入阻塞状态 让出CPU 待准备完成OS会把这个休眠的线程唤醒,唤醒后就有机会重新获得CPU使用权(3)编译程序优化指令顺序这三种方式也带来了问题可见性:工作区和共享区数据更新应该立刻能被看到原子性:该操作要么已经执行完成要么尚未发生,

2022-03-31 20:01:13 250

原创 操作系统面试之调度管理

调度管理进程介绍 1 请简述对进程的理解多道程序下进程能够保障程序的独立运行,能提高资源利用率,是一个动态的概念,是程序运行的过程,是资源分配与调度的基本单位2 操作系统为什么需要进程多道程序设计在内存中可以运行多个任务,这时就出现了问题,怎么隔离任务间的资源,怎么进行调度,提高效率,提出了进程,OS对进程进行管理,线程介绍 1 进程和线程有什么区别?一个进程可以拥有多个线程,线程是轻量级进程能提高并发量,进程间并发运行的切换影响效率,提出线程来提高效率,多线程共享进程的资源,线程的切换消耗相对

2022-03-31 19:57:59 847

原创 Java多线程1

创建Thread类(子类)的对象1 定义Thread类的子类Public class MyThread extends Thread{@Overridepublic void run(){ System.out.println("重写Thread父类中的run()");}public class Test { public static void main(String[] args){ System.out.println("JVM启动main线程,main线程执行main方法")

2022-03-30 21:55:01 496

原创 核心卷1读书随记Day1_2

Java中所有类来自Object类之间关系依赖 一个类的方法使用或操纵另一个类的对象 ,但软件工程要求尽量减少耦合聚合

2021-11-11 11:32:20 848

原创 核心卷1读书随记Day1_1

核心卷1读书随记Day1_1分布式Java有一个例程库,用于处理像HTTP,FTP之类的TCP/IP协议。Java应用程序能够通过url打开和访问网络上的对象,其便携程度就好像访问本地文件一样。(知识待扩展)健壮性Java编写的程序具有多方面的可靠性。Java 非常强调进行早期的问题检测、后期动态的(运行时)检测,以及消除容易出错的情况安全性Java要适用于网络/分布式环境。为实现这一目标,安全性颇受重视使用Java可以构建防病毒、防篡改的系统。从一开始,Java就设计成能够防范各种攻击,

2021-11-10 22:32:28 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除