- 1
- 0
- 约3.93千字
- 约 27页
- 2018-12-29 发布于福建
- 举报
第7线程
面向对象的程序设计 对外经济贸易大学 雷擎 面向对象的程序设计 第 7 章 线程 雷擎 qleii@ 对外经济贸易大学信息学院 content 7.1 多线程基础 7.2 线程的生命周期 7.3 生产者与消费者问题 实验:多线程 7.1 多线程基础 7.1.1 线程的概念 7.1.2 Thread类和Runnable接口 7.1.3 在程序中实现多线程 7.1.1 线程的概念 线程和进程都是指正在执行的程序代码,是与计算机中的并发执行相关的概念。 通过操作系统的调度,多个进程和线程可以同时、独立的执行。 线程与进程的区别: 多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响. 线程本身的数据通常只有寄存器数据,以及一个程序执行时使用的堆栈,所以线程的切换比进程切换的负担要小。 多线程是Java的内嵌特性,Java 虚拟机允许应用程序并发地运行多个执行线程。 线程与进程的区别 7.1.2 Thread类和Runnable接 Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Thread类实现Runnable接口。 创建线程的方式 1. 继承类Thread public class mythread extends Thread{ } 2.实现Runnable接口 public clas
原创力文档

文档评论(0)