JAVA代码实现多线程的方式总结

简介: JAVA代码实现多线程的方式总结

b. 创建线程对象:
MyThread t = new MyThread();
c. 开启线程:利用 start开启线程,jvm执行线程时会自动的
调用run
main()//略
// 创建线程对象
MyThread t = new MyThread();
// 开启线程
t.start();
// t.run();//只是普通方法的调用,不是开启线程
for(int i=1;i<=200;i++) {
System.out.println("++++++++++++++"+i);
}
System.out.println("--------main ----
end----2");
}
public static void m1() {}
}
// 线程的任务:打印输出 20行 "--------------------
--"
class MyThread extends Thread{
// 线程任务:定义在 run方法中
public void run() {
for(int i=1;i<=20;i++) {
System.out.println("---------------
--"+i);//3
}
System.out.println("哈哈哈......run方
法.");
test();
}
public void test() {
System.out.println("test被调用......");
}
}
2) 第二种方式:
a. 类 实现 java.lang.Runnable接口,实现接口中run方法
注意:实现run时,访问修饰符必须是 public
任务代码定义在run方法中
当前类代表是任务类
b. 创建目标对象:MyTarget tg = new MyTarget();
c. 创建线程对象,同时将目标对象作为参数进行传递
Thread t = new Thread(tg);
d. 开启线程:调用 start方法
t.start();// jvm默认调用run方法

相关文章
|
8天前
|
Java
Java 多线程实现方式
Java 多线程实现方式
10 0
|
8天前
|
Java 调度
40、Java 并发编程基础 ①
40、Java 并发编程基础 ①
29 0
|
8天前
|
Java
怎么创建多线程数组java
怎么创建多线程数组java
34 6
关于java中创建多线程的两种基本方式
关于java中创建多线程的两种基本方式
|
安全 Java
Java 最常见的面试题:在 java 程序中怎么保证多线程的运行安全?
Java 最常见的面试题:在 java 程序中怎么保证多线程的运行安全?
|
Java API
Java基础进阶多线程-四种创建方式
Java基础进阶多线程-四种创建方式
Java基础进阶多线程-四种创建方式
|
Java 调度
Java基础进阶线程中的常用方法
Java基础进阶线程中的常用方法
Java基础进阶线程中的常用方法
|
安全 Java 调度
Java基础 | 多线程
Java中的多线程
78 0
Java基础 | 多线程
|
Java
Java 多线程 要点
线程(Thread)是指程序的运行流程。多线程机制可以同时运行多个程序块,使程序运行的效率更高,也解决了传统程序设计语言所无法解决的问题。
51 0