多线程

来源:互联网 发布:星河战队3 知乎 编辑:程序博客网 时间:2024/06/18 12:50

今天开了一节培训课,讲到线程的知识,所以来写一下博客分享给大家:

/* * 开启线程共有三种方法: * 一: 1、继承Thread; *     2、调用start()方法; * 二: 1、实现Runnable; *     2、实例化Thread并传参; *     3、调用start()方法; * 三: 运用了继承式内部类传参的知识,是第二种方法的浓缩版; */public class Program_Thread {public static void main(String[] args) {// 第一种方法:继承ThreadMyThread myThread = new MyThread();myThread.start();// 第二种方法:实现RunnableMyRunnable myRunnable = new MyRunnable();Thread thread = new Thread(myRunnable);thread.start();// 第三种方法:第二种方法浓缩版new Thread(new Runnable() {public void run() {// TODO Auto-generated method stubSystem.out.println("new is Running ");}}).start();}}class MyRunnable implements Runnable {public void run() {// TODO Auto-generated method stubSystem.out.println("MyRunnable is Running ");}}class MyThread extends Thread {public void run() {System.out.println("MyThread is Running ");}}


1 0
原创粉丝点击