课件:http://www.runoob.com/java/java-multithreading.html
案例:https://www.cnblogs.com/hankzhouAndroid/p/8693278.html
一、进程与线程
一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分,一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。
多线程用于编写高效率的程序来达到充分利用CPU的目的。
二、线程的生命周期
java线程的优先级是一个整数,范围是1-10。默认情况下,每个线程都会分配一个优先级5。
三、创建一个线程
1.实现Runable接口
2.集成Thread类
3.通过Callable和Future创建线程
网友评论