Java入门系列-21-多线程
什么是线程 在操作系统中,一个应用程序的执行实例就是进程,进程有独立的内存空间和系统资源,在任务管理器中可以看到进程。 线程是CPU调度和分派的基本单位,也是进程中执行运算的最小单位,可完成一个独立的顺序控制流程,当然一个进程中可以有多个线程。 多线程:一个进程中同时运行了多个线程,每个线程用来完成不同的工作。多个线程交替占用CPU资源,并非真正的并行执行。 使用多线程能充分利用CPU的资源,简化编程模型,带来良好的用户体验。 一个进程启动后拥有一个主线程,主线程用于产生其他子线程,而且主线程必须最后完成执行,它执行各种关闭动作。 在Java中main()方法为主线程入口,下面使用 Thread 类查看主线程名。 public class MainThread { public static void main(String[] args) { //获取当前线程 Thread t=Thread.currentThread(); System.out.println("当前线程名字:"+t.getName()); //自定义线程名字 t.setName("MyThread"); Syst...