Java并发编程与多线程技术解析.pptVIP

  • 0
  • 0
  • 约2.45千字
  • 约 10页
  • 2026-09-08 发布于北京
  • 举报

线程与多线程操作

我怎样使我的程序执行多个任务?

第1页

本节主要内容

线程概述

Java中的线程

程序进程与线程

线程的状态和生命周期

线程的调度和优先级

Java的线程类与Runnable接口

怎样在程序中实现多线程

创建Thread类的子类

实现Runnable接口

第2页

CPU的访问机制(片选机制)

打印机

浏览器

声卡

CPU

控制线ControlBUS

内存

第3页

线程概述

以往我们开发的程序大多是单线程的,即一种程序只有从头至尾的一条执行线路。

然而有些程序需要各种路径同步运作,例如:服务器同步处理多个客户机的祈求。

多线程指同步存在几个执行体,按几个不同的执行线路共同工作的情况。

第4页

Java中的线程

程序、进程和线程

程序是一段静态的代码,它是应用程序执行的蓝本。

进程是程序的一次动态执行过程,它相应了从代码加载、执行到执行完毕的一种完整过程。作为蓝本的程序能够被数次加载到系统的不同内存区域分别执行,形成不同的进程。

线程是进程内部单一的一种次序控制流。一种进程在执行过程中,能够产生多个线程。每个线程也有自己产生、存在和消亡的过程。

第5页

线程的状态和生命周期

每个Java程序均有一种缺省的根本程,对于Application,根本程是main()方法的执行线索;对于Applet,根本程是指挥浏览器加载并执行Java小程序。

文档评论(0)

1亿VIP精品文档

相关文档