书到用时方恨少,事非经过不知难。这篇文章主要讲述Android-创建启动线程的两种方式相关的知识,希望能为你提供帮助。
方式一:成为Thread的子类,然后在Thread的子类.start
缺点:存在耦合度(因为线程任务run方法里面的业务逻辑 和 线程启动耦合了)
缺点:Cat extends Thread {} 后无法在继承其他的类了
注意:?? Cat一旦继承Thread,Cat就属于线程对象
【Android-创建启动线程的两种方式】示例:
package android.java.thread04; /** * 定义线程的第一种方式 成为Thread的子类 */ class Cat extends Thread {@Override public void run() { super.run(); for (int i = 0; i < 10; i++) { System.out.println("第 " + (i + 1) + " 次喵
推荐阅读
- 一起学Android之ProgressBar
- 带有AsciiDoc和Knitr的Ruby算法文档
- ELK到AWS(更少麻烦地管理日志)
- 如何进行现代WordPress开发(第2部分)
- 创建你的第一个GraphQL API详细步骤
- 各种可能性(Ruby模式匹配指南)
- 使用ESP32音频采样
- 存款,支付(如何创建市场)
- 选择技术栈替代方案-跌宕起伏