04 2024 档案

摘要:wait和sleep有什么区别 wait和sleep方法都会让出cpu执行权,但是不同的是如果当前线程持有了共享对象的监视器(锁),sleep方法不会释放锁,wait方法会释放锁 多线程同步的方式 synchronized方式,Lock锁和分布式锁 如何控制同一时间只有三个线程运行 用Semapho 阅读全文
posted @ 2024-04-29 23:01 浪成于微澜之间 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1,线上CPU突然升高 1.1 使用top命令 查看当前机器的cpu占比,进入top后,输入大写的P,进程按照CPU从高到底排序 1.2 使用 top -Hp PID 使用 top -Hp pid 查看当前进程下的所有线程使用cpu情况 前面的pid为当前线程号 1.3 将线程号转十六进制 使用 p 阅读全文
posted @ 2024-04-29 17:57 浪成于微澜之间 阅读(15) 评论(0) 推荐(0) 编辑
摘要:构造函数 运行代码 public ConfigurableApplicationContext run(String... args) { Startup startup = Startup.create(); if (this.registerShutdownHook) { SpringAppli 阅读全文
posted @ 2024-04-26 11:24 浪成于微澜之间 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Duration类 @FunctionalInterface @FunctionalInterface 是 Java 中的一个注解,用于声明一个接口是一个函数式接口(Functional Interface)。函数式接口是指只包含一个抽象方法的接口。在 Java 8 中引入了函数式编程的特性,其中 阅读全文
posted @ 2024-04-26 09:58 浪成于微澜之间 阅读(15) 评论(0) 推荐(0) 编辑
摘要:线程基础 2,线程的等待与唤醒 wait 当一个线程调用一个共享变量的时候,当前线程会被挂起,直到有其他线程使用notify()方法唤醒后才会执行 使用wait()和notify()方法时当前线程需要获取共享对象的监视器锁,不然调用会出现IllegalMonitorStateException异常, 阅读全文
posted @ 2024-04-20 19:53 浪成于微澜之间 阅读(8) 评论(0) 推荐(0) 编辑
摘要:list集合的排序 使用常用的sort方法排序和stream流的方式排序 package com.liucy.meiriyilian.sort; import java.util.ArrayList; import java.util.Collections; import java.util.Co 阅读全文
posted @ 2024-04-16 14:23 浪成于微澜之间 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示