1.创建一个类,继承Thread类(Thread的子类) 2.重写Thread的run()方法 3.创建一个Thread子类的实例对象 Thread子类 Thread子类对象 = new Thread子类; 4.通过Thread子类对象调用他的start方法 Thread子类对象start() 启动多线程 创建线程的第二种方式: 1.实现runable接口,重写run方法 2.创建实现类的对象实例 实现类...
1. 定义类继承Thread,建立子类对象的同时线程也被创建。 2. 子类覆盖父类中的run方法,将线程运行的代码存放在run中。目的:将自定义代码存储在run方法。让线程运行。 3. 通过调用start方法开启线程。该方法有两个作用:启动线程,调用run( )方法。 多线程原理: 多个线程都获取cpu的执行权。cpu执行到谁,谁就运行。
一、概述 在JAVA中,用Thread类代表线程,所有线程对象,都必须是Thread类或者Thread类子类的实例。每个线程的任务就是执行一段顺序执行的代码,JAVA使用线程执行体来容纳这段代码 二、多线程的好处 1.充分利用CPU资源 2.简化代码模型 3.提高用户体验 三、创建多线程的两种方式 第一种, 通过继承Thread类创建线程类 1...