A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 男人你得有范 中级黑马   /  2014-8-29 23:45  /  706 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

评分

参与人数 1技术分 +1 收起 理由
格子、 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马