多线程使用——多线程的创建和常用方法
一、线程概述
(一)什么是线程
线程(Thread)是一个程序内部的一条执行流程。
(二)什么是多线程
多线程是指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行),淘宝啊,百度网盘的都是多线程设计。
二、线程创建
(一)方式一:继承Thread类
(二)方式二:实现Runnable接口
优点:任务类只是实现接口,可以继续继承其他类、实现其他接口、扩展性强。
线程创建方式二的匿名内部类的写法:
①可以创建Runnable的匿名内部类对象
②再交给Thread线程对象
③再调用线程对象的start()启动线程。