Java_log2000_线程1
来源:互联网 发布:部分图片来源于网络 编辑:程序博客网 时间:2024/06/07 07:13
线程篇entry1
关键词: 线程与进程; Thread类; Runnable接口;
线程与进程
一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块
内存空间、一组系统资源,每一个进程的内部数据和状态都是完全独立的。Java程序执行中的单个顺序的流控制称为线程,多线程则指一个进程中可以同时运行多个不同的线程,执行不同的任务。
线程与进程不同的点是:同类的多个线程共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时,负担要比进程小的多。
Thread类
构造方法、静态方法、实例方法 。
Runnable接口
接口方法:public void run()
两种创建线程方法的比较
直接继承线程Thread类:该方法编写简单,可以直接操作线程,由于已经继承了Thread,不能再继承其他类了;实现Runnable接口:当一个类已继承了另一个类时,就只能用实现Runnable接口的方式来创建线程;另外,使用此方法的更多原因是多个线程共享某个对象的资源。
阅读全文
0 0
- Java_log2000_线程1
- Java_log2000_线程2
- Java_log2000_类与对象1
- Java_log2000_网络通信
- Java_log2000_框架概念介绍
- Java_log2000_重载的定义
- Java_log2000_类与对象2
- Java_log2000_类与对象3
- Java_log2000_类与对象4
- Java_log2000_类与对象5
- Java_log2000_类与对象6
- Java_log2000_类与对象7
- Java_log2000_关键字break与switch运用辨析
- Java_log2000_一个有趣的重载函数栗子
- Java_log2000_访问控制对子类的影响
- Java_log2000_重载函数之前的栗子再扩展
- Java线程模型、线程状态 - 线程(1)
- 线程1
- MSP430Fr6972--AD使用小结
- Mybatis配置及使用
- 损失函数减肥用_神经网络调权重(深度学习入门系列之六)
- Xcode8.2.1版本下的真机调试坑
- 52. yii create webapp
- Java_log2000_线程1
- UIView或者UIImageView的圆角处理
- view背景图左右移动
- UITextField的一些属性总结
- Removing Hive Metastore Password from Hive Configuration
- 逆向工程核心原理读书笔记-API钩取之IE浏览器连接控制
- 复习(要点)
- 引用不用版本dll
- Web学习记录