源码:java.util.concurrent.Runnable 源码解析

1. TODO


2. 脑图

  1. Xmind

  2. Edraw

  3. Hexo 地址
    👉 http://blog.wangjia.ink/2025/09/02/源码:java.util.concurrent.Runnable源码解析/


3. 基础部分

3.1. Runnable 概述

Runnable 是一个接口

实现 Runnable 接口的具体实现类,表示一个可被线程执行的任务,我们称之为 “Runnable 任务”

[!NOTE] 注意事项

  1. Java 中,线程执行的任务,通常是指 Runnable 任务和 Callable 任务
  2. RunnableJava1 就出现了,但是 Runnable 任务既不能抛出受检异常,也没有返回值。执行 Runnable 就感觉进入了一个黑盒子,没有一点反馈,于是我们在 Java5 引入了 Callable<V>

4. 源码部分

1
2
3
4
5
6
@FunctionalInterface
public interface Runnable {

public abstract void run();

}

[!NOTE] 注意事项

  1. 接口中的接口方法却写 abstract 非访问修饰符,这是早期遗留的写法和部分人的编码习惯


源码:java.util.concurrent.Runnable 源码解析
https://wangjia5289.github.io/2025/09/02/源码:java.util.concurrent.Runnable源码解析/
Author
咸阳猴🐒
Posted on
September 2, 2025
Licensed under