黑马程序员技术交流社区

标题: 定义线程的方式一 [打印本页]

作者: 男人你得有范    时间: 2014-8-29 23:45
标题: 定义线程的方式一
/*
* 进程:是一个正在执行的程序
*    每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者一个控制单元
*   
* 线程:就是进程中一个独立的控制单元。线程控制着进程的执行
*
* 一个进程中至少有一个线程
*
* 如何自定义一个线程?
* 第一种方式:
*      1.定义类继承Thread
*      2.复写Thread类中的run方法,目的是将自定义的代码存储在run方法中,让线程运行
*      3.调用线程的start的方法,该方法两个作用:启动线程,调用run方法   
*
* cpu在做着快速的切换,以达到看上去多个线程同时运行的效果
* 多线程的一个特性:随机性,谁获取cpu的执行权,cpu就执行谁,至于执行时间cpu决定
*
* 为什么要覆盖run方法呢?
*
* Thread类用于描述线程。
* 该类定义了一个功能,用于存储线程要运行的代码,该存储功能就是run方法
* 也就是说Thread类中的run方法,用于存储线程要运行的代码
*
* */




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2