- 博客(4)
- 收藏
- 关注
原创 JDK19虚拟线程
虚拟线程(virtual Threads)具有和Go语言的goroutines和Erlang语言进程类似的方式,它们是用户模式(user-mode)线程的一种形式在过去java中常常使用线程池来进行平台线程的共享以提高对计算机硬件的使用率,但在这种异步风格中,请求的每个阶段可能在不同地的线程桑执行,每个线程一交错的方式运行属于不同阶段的请求,与java平台设计不协同而导致堆栈跟踪不提供可用上下文调试器不能单步请求处理逻辑分析器不能将操作的成本与其调用方式关联。
2023-04-06 12:55:37
608
1
原创 对于AQS原理详解
Semaphore(信号量)-允许多个线程同时访问: synchronized 和 ReentrantLock 都是一次只允许一个线程访问某个资源,Semaphore(信号量)可以指定多个线程同时访问某个资源。CountDownLatch (倒计时器): CountDownLatch是一个同步工具类,用来协调多个线程之间的同步。这个工具通常用来控制线程等待,它可以让某一个线程等待直到倒计时结束,再开始执行。CyclicBarrier(循环栅栏)
2023-04-06 12:43:47
214
1
原创 IntelliJ IDEA 类注释、快捷键注释 并对日期格式化
为了规范代码开发,我们需要用到开发工具的设置,比如类注释和方法注释的模板。下面演示下两种注释如何配置。
2022-05-30 08:35:23
2765
1
原创 简单的通过DockerFile 构建自己的nacos镜像 并持久化到 MySQL8.0
简单的 通过DockerFile来构建一个nacos镜像 并且持久化MySQL8.
2022-03-17 22:06:49
8626
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人