java第七章延边大学计算机系.pptVIP

  • 0
  • 0
  • 约3.11千字
  • 约 22页
  • 2017-05-30 发布于北京
  • 举报
第七章 多线程 程序-进程-线程 程序是为完成特定任务、用某种语言编写的一组指令的集合。指一段静态的代码。 进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位。 执行 就绪 等待 CPU 挂起 程序-进程-线程 线程是比进程更小一级的执行单元。 一个进程在其执行过程中,可以产生多个线程,形成多条执行线索。 每个线程具有独立的生命周期,也是一个动态的概念。 一个线程有它自己的入口和出口,以及一个顺序执行的序列 线程不能独立存在,必须存在于进程中,各线程间共享进程空间的数据。 多线程 多线程是指同时存在几个执行体,按几条不同的执行线索共同工作的情况。 多线程实现单个进程中的并发计算。 各线程间共享进程空间的数据,并利用这些共享单元来实现数据交换。 进程 传统进程 多线程的进程 单线程 多线程 多线程 单线程的进程 public class A { public static void a() {…} public static void b() { a(); } public static void main(String [] args){ b(); } } main() b() a() java的线程 java的线程是通过java.lang.Thread类实现。 每个Java程序都有一个隐含的主线程:main方法所定义的线程。 可以通过创建Threa

文档评论(0)

1亿VIP精品文档

相关文档