JAVA学习day93--线程
2021/9/22 1:09:54
本文主要是介绍JAVA学习day93--线程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
线程
package day10; /** * 线程 * 线程用来并发执行多段代码,感官上是“同时执行”, * 实际上是所有线程都是走走走停停,这种执行现象称之为并发 * * 线程有两种常用的创建方式 * 方式一: * 集成Thread并重写run方法 ,run方法是用来定义当前线程 * 要执行的任务代码 * @author soft01 * */ public class TheradDemo1 { public static void main(String[] args) { Thread t1=new MyThread1(); Thread t2=new MyThread2(); /* * 启动线程要调用start方法而不是run方法 * 当start方法调用完毕后,run方法会很快的 * 被自动执行 */ t1.start(); t2.start(); } } /* *继承线程重写run方法这样地做法有两个不足: *1:由于java是 单继承,这就导致继承了Thread就不能继承 *其他类 *2:由于重写run方法将 线程的任务定义在了线程当中,这就 *导致线程的重用性很差,线程与任务不应有必然的耦合关系 */ class MyThread1 extends Thread{ public void run(){ for(int i =0;i<1000;i++){ System.out.println("你是谁啊?"); } } } class MyThread2 extends Thread{ public void run(){ for(int i =0;i<1000;i++){ System.out.println("我是查水表的!"); } } }
这篇关于JAVA学习day93--线程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API