黑马程序员技术交流社区
标题:
定义线程的方式一
[打印本页]
作者:
男人你得有范
时间:
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