Skip to content

Commit 29e40c0

Browse files
committed
[docs update]删除一级标题
1 parent 3b81052 commit 29e40c0

File tree

1 file changed

+0
-2
lines changed
  • docs/system-design/framework/spring

1 file changed

+0
-2
lines changed

docs/system-design/framework/spring/Async.md

-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ tag:
55
- Spring
66
---
77

8-
# `@Async` 原理分析
9-
108
`@Async` 注解由 Spring 框架提供,被该注解标注的类或方法会在 **异步线程** 中执行。这意味着当方法被调用时,调用者将不会等待该方法执行完成,而是可以继续执行后续的代码。
119

1210
**原理介绍:** `@Async` 可以异步执行任务,本质上是使用 **动态代理** 来实现的。通过 Spring 中的后置处理器 `BeanPostProcessor` 为使用 `@Async` 注解的类创建动态代理,之后 `@Async` 注解方法的调用会被动态代理拦截,在拦截器中将方法的执行封装为异步任务提交给线程池处理。

0 commit comments

Comments
 (0)