线程创建的三种方式,线程交替执行,start和run方法,thread class,Runnable接口,Callable接口,通过thread类创建线程下载图片
本文共 360 字,大约阅读时间需要 1 分钟。
程序是静态的代码,动态的运行起来就是进程,进程是系统资源分配的基本单位,一个进程可以包括有多个线程,比如进程中一般都有main函数自己写的叫用户线程和gc垃圾回收线程是jvm给我们的叫守护线程。
== 注意线程创建完成之后不一定立即开启,而是由CPU统一调度执行。==
thread类创建线程步骤如下:
线程的三种创建方式:
- thread类直接继承了object类,且实现了一个Runnable接口 重写一个类继承Thread类,并重写里面的run方法,new出新类的对象,然后调用start方法来创建线程。 具体代码执行流程如下: 第一种方法实现多线程代码演示如下:(很重要) 在主线程中创建对象,调用start方法来执行run方法中的代码,即开辟了一个与main函数主线程交替运行的副线程。 交替运行代码的结果展示:
转载地址:http://ownwi.baihongyu.com/