MeowrainのBlog
首页
归档
图库
日志页面
友情链接
❤️友链申请
我
备忘
meow~图床
GIT
B站
1
自定义线程池
2
原子累加器
3
字段更新器
4
原子数组
5
函数式接口 (`Supplier`, `Function`, `BiConsumer`, `Consumer`)
MeowRain_Offical
⚛Do what i want.⚛
累计撰写
760
篇文章
累计创建
215
个标签
累计收到
128
条评论
导航
首页
归档
图库
日志页面
友情链接
❤️友链申请
我
备忘
meow~图床
GIT
B站
目录
搜索
标签搜索
grep
defer
数据排序
nuxt
cs144
cs
Go
redis
github
druid
c3p0
spring mvc
spr
spri
s
socket
网络编程
工厂模式
maven
spring
vscode
vscode
vium
vscode
makefile
条件编译
调试
gdb
tmux
计算机理论
离散数学
自动机
状态机
algorithm
滑动窗口
快慢指针
jdbc
powershell
pipx
scoop
mybatis
javaweb
stl
计组
Play
_ssl库
设计模式
nestjs
状态码
全局样式
WPF
智能指针
密钥
字符串
加密
xor算法
鼠标指针
ssh
springboot
数组反转
数据库
sql
mysql
package
计算机基础
csapp
配置文档
快速幂
二分没法
队列
双指针
蓝桥
时间
蓝桥杯真题
二分查找
二分
dp
动态规划
网络
网路
高精度乘法
质数
数学建模
shell
vector
latex
线性结构
蓝桥杯
约数
数论、
判定质数
dfs
二叉树
刷题
每日一题
题解
回文数
回文
acwing
位运算
暴力
字符串匹配
bf
单调栈
proxy
回文串
vue.js
axios
typescript
包管理器
windows
chocolate
chocolat3
镜像
镜像源
n
es6模块化
commonjs
qsort
gui
javagui
创建文件
集合
链表
二分查找法
二分法
leetcode
stack
LinkedList
数据结构
datastructure
arraylist
序列化
面向对象编程
类型转换
包装对象
对象拷贝
插入排序
异常
OOP
enum
枚举
面向镀锡
面向对象
jav
ajva
选择排序
语法
公约数
阶乘
nginx
vue
递归
语法题
高精度减法
环境配置
ubuntu
wsl
归并排序
快速排序
排序
java
斐波那契数列
指针
算法
cpp\
冒泡排序
express.js
ndoe
node
manjaro
pyhon
代理
clash
git
gi
bootstrap
es6
css变量
踩坑
编程
grid
nodejs
ps
权限管理
npm
C
DOM
倒计时
css预处理
less
javascrit
webserver
caddy
javascript
踩坑日记
c语言
linux
四级英语
python
vim
Linxu
计算机网络
css
docker
聊天室
fiora
frp
halo
笔记,博客
http
网络基础
英语四级
笔记
html
分类
JUC
Java 线程的6种状态
11 天前
31
0
0
27.1℃
笔记
JUC
Java
Java 线程的6种状态:NEW:线程已创建但未启动。RUNNABLE:线程可运行,但不一定正在运行。BLOCKED:线程等待锁资源。WAITING:线程等待其他线程的通知。TIMED_WAITING:线程等待,但有时间限制。TERMINATED:线程结束,无法重新启动。 public enum
守护线程
11 天前
29
0
0
26.9℃
笔记
JUC
Java
默认情况下,Java进程需要等待所有线程都运行结束才会结束,有一种特殊的线程叫做守护线程,只要其他非守护线程运行结束了,即使守护线程的代码没有执行完,也会强制结束package cn.meowrain;import lombok.extern.slf4j.Slf4j;import java.util
Thread.interrupt
11 天前
21
0
0
26.1℃
笔记
JUC
Java
打断正常运行的线程package cn.meowrain;import lombok.extern.slf4j.Slf4j;@Slf4jpublic class Main { public static void main(String[] args) { Thread t1 =
Thread.join
11 天前
31
0
0
27.1℃
JUC
Java
介绍在 Java 中,线程是执行并发任务的重要工具。而 Thread.join() 方法是用于控制线程执行顺序的一种机制,它可以让主线程(或其他线程)暂停运行,等待某个线程完成后再继续执行。当一个线程 A 调用了另一个线程 B 的 join() 方法,线程 A 会暂停执行,直到线程 B 运行完毕后,
Thread.yield
11 天前
22
0
0
26.2℃
JUC
Java
说明调用yield会让当前线程从Running进入Runnable就绪状态,然后调度执行其他线程具体的实现依赖于操作系统的任务调度器线程优先级现成优先级会提示调度器优先调度该线程,但它仅仅是一个提示,调度器可以忽略它如果cpu比较忙,那么优先级高的线程会获得更多的时间片,但cpu闲时,优先级几乎没作
Thread.sleep
11 天前
26
0
0
26.6℃
笔记
JUC
Java
介绍调用sleep会让当前线程从Running进入Timed Waiting状态其他线程可以用interrupt方法打断正在睡眠的线程,这时候sleep方法会输出InterruptedException睡眠结束后的线程未必会得到执行建议用TimeUnit的sleep代替Thread的sleep获得更
什么是 Java 栈帧结构?🔄🥞
11 天前
29
0
0
26.9℃
笔记
JUC
Java
什么是 Java 栈帧结构?🔄🥞在 Java 中,栈帧(Stack Frame) 是 JVM 执行方法时所创建的一个 运行时数据结构。它包含了方法执行期间需要的数据,比如:局部变量、动态链接信息、操作数栈、方法返回信息。栈帧是位于 JVM 栈(Java Virtual Machine Stack
操作系统和 Java 环境查看和杀死进程的工具总结 🔍💻
11 天前
26
0
0
26.6℃
笔记
JUC
Java
操作系统和 Java 环境查看和杀死进程的工具总结 🔍💻Windows任务管理器:查看所有进程、线程数及资源使用情况。支持通过图形界面结束进程。tasklist:查看当前系统正在运行的所有进程。示例:tasklisttasklist | findstr java # 查看名称包含 "
上一页
下一页
1
2
3
弹