137°

一丶多线程

1.线程与进程?

线程:一条执行的路径,每一条线程互不影响

进程:独立的应用程序(在进程中,有N多个线程)并行执行,目的为了提高程序效率

进程是所有线程的集合

使用多线程:为了提高程序的效率

应用场景:数据库连接池,分发批送短信

 

//1.集成Thread 类

//2.实现runable 接口

//3.匿名内部类方式

//4.使用线程池

 

1.1.多线程创建方式

// 1.继承thread类 重写run方法 run方法中执行代码
class ThreadDemo01 extends Thread{
// run 方法 需要线程需要执行
@Override
public void run() {
	
	for (int i = 0; i < 10; i++) {
		System.out.println("子->:"+i);
	}
}

}

public class Test001 {

public static void main(String[] args) {
	System.out.println("main----->主线程启动---");
	
 //1 创建线程
	ThreadDemo01 thread=new ThreadDemo01();
  //2. 启动线程
	thread.start();

	for (int i = 0; i < 10; i++) {
		System.out.println("mian:"+i);
	}
	
	System.out.println("main-->主线程结束---");

}

}

 

 

 

 

 

本文由【daiison】发布于开源中国,原文链接:https://my.oschina.net/u/4182459/blog/3123771

全部评论: 0

    我有话说: