/*
使用多线程可通过继承Thread类或实现Runnable接口。
Thread和Runnable的关系:public class Thread implements Runnable。
使用thread.start(),告诉线程规划器准备就绪;而thread.run()要求线程规划器执行后才能执行后续代码。
*/
public class Thread1o1o1 extends Thread{
@Override
public void run(){
super.run();
System.out.println("myThread");
}
} class Run{
public static void main(String[] args) {
Thread1o1o1 myThread = new Thread1o1o1();
myThread.start();//替换为myThread.run();
System.out.println("运行结束");
}
} //output:
// 运行结束
// myThread //提换output:
// myThread
// 运行结束
相关文章
- 12-20创建多线程的方式:继承Thread类和实现Runnable接口
- 12-20学习笔记(44):150讲轻松搞定Python网络爬虫-使用Thread类创建多线程
- 12-20继承thread类实现多线程且共享数据,下面两种方式有什么不同吗
- 12-20实现多线程的三种方法:继承Thread类,实现Runnable接口和实现Callable接口
- 12-20html解析图片url,并用继承Thread类的多线程下载
- 12-20day24多线程(继承Thread类&实现Runnable接口)&线程安全(同步代码块&Lock锁)
- 12-20java 多线程:Thread类常用方法:setPriority优先级、interrupt中断标记、suspend暂停与唤醒resume(已过时);daemon守护线程
- 12-20【多线程学习(2)】继承Thread类和实现Runnable接口、Callable接口的区别
- 12-202.匿名类,匿名类对象,private/protected/public关键字、abstract抽象类,抽象方法、final关键字的使用,多线程Thread类start方法原理
- 12-20Java中多线程的使用(超级超级详细) Thead类的使用 3