美文网首页
1-Runnable

1-Runnable

作者: 鹏程1995 | 来源:发表于2020-02-11 10:55 被阅读0次

概述

摘要

我们大概介绍Runnable的设计思路及使用方法、使用场景等

类介绍

类定位

Runnable类用来作为将你实现的逻辑传递到Thread中执行的桥梁,它主要存在的意义是:当你仅仅需要运行一个子线程来完成任务而不需要对子线程的其他功能进行定制时,可以通过此接口简单的将代码封装后暴露给Thread

注意

  1. Runnable调用的时候不要自己直接调用run()就行了,那个是封装给Thread调用的。
  2. 在执行实现了Runnable接口的类时要依赖Thread
  3. 在实现run()方法时注意:人家已经完成了声明,你只能抛出未检查异常(例如Error,RuntimeException)。
  4. 你的实现逻辑是没有入参、返回值的,如果需要返回值参见Callable

源码解读

很简单,只声明了一个run()接口。没有抛出检查异常、没有入参、没有返回值。

使用示例

示例

new Thread(Runnable).start()

思路

  1. 完成Runnable接口的实现【把你自己的逻辑构建好】
  2. 得到一个线程【自己new Thread()或者借助线程池】
  3. 让线程执行你的Runnable

问题

扩展

参考文献

相关文章

  • 1-Runnable

    概述 摘要 我们大概介绍Runnable的设计思路及使用方法、使用场景等 类介绍 类定位 Runnable类用来作...

网友评论

      本文标题:1-Runnable

      本文链接:https://www.haomeiwen.com/subject/fkgtfhtx.html