java多线程学习(一)
2018-06-10 本文已影响0人
wxz1997
一、线程和进程
进程是程序向操作系统申请资源的基本单位。线程是进程中可执行的最小单位。进程中的所有线程共享这进程的资源。
二、创建线程的两种方法
1.创建Thread的子类,通过newThread()
2.实现Runnable接口,然后作为构造器的参数创建,new Thread(Runnable runnable)
tips:Thread实际上是Runnable的实现类
三、线程的启动
Thread.start() 该方法启动一个线程,该方法的处理逻辑写在run方法上,并且run方法是由java虚拟机在运行线程时直接调用,而不是由用户调用。start方法调用并不意味该线程正在运行。