下载此文档

06 Java的线程.ppt


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/ 32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 32 下载此文档
文档列表 文档介绍
第6章 Java的线程
2017/11/10
1
Java面向对象程序设计教程
主要内容
线程的概念与POSIX标准
线程的概念
线程的POSIX标准
多线程的Java实现
线程的创建方法
线程的状态
互斥线程间的同步机制
多线程带来的冲突问题
共享资源合理使用的实现
按同步协调程度划分的线程间的关系
2017/11/10
2
Java面向对象程序设计教程
线程的概念与POSIX标准
2017/11/10
3
Java面向对象程序设计教程
线程的概念
线程其实是控制线程(Thread of control)的简写。
控制线程就是程序运行时的路径,是在一个程序中与其它控制线程无关的能够独立运行的代码片段。
与线程有关的几个名词:
进程与线程
并发性与并行性
异步与同步
2017/11/10
4
Java面向对象程序设计教程
基于进程的多任务处理环境
进程是重量级的内核级实体,需要分配它们自己独立的地址空间:包括有虚拟内存映射、文件描述符、用户ID等,并且每个进程都有属于自己的这些集合。用户的程序要访问进程结构中的数据、查询或改变状态,唯一方法是通过系统调用。进程间通信和转换是昂贵和受限的。
2017/11/10
5
Java面向对象程序设计教程
基于线程的多任务处理环境
线程是轻量级实体,由寄存器、堆栈和某些数据组成。进程结构的其余部分由所有的线程所共享:如地址空间、文件描述符等——它们共享相同的地址空间并且共同分享同一个进程。线程间通信是便宜的,线程间的转换也是低成本的。
2017/11/10
6
Java面向对象程序设计教程
线程并发
并发性(Concurrency)是两个或多个线程(或传统的进程)可以同时在执行代码之中;可以是相同的代码,也可以是不同的代码。这些线程可以一次执行,也可以多次执行,即一个已开始执行但被中断,而另外一个已开始了。
但在给定的时间点上,只有一个在CPU在处理一个线程。
2017/11/10
7
Java面向对象程序设计教程
线程并行
并行性(Parallelism)是针对多处理器环境而言的,是指两个或多个线程真正同时运行在不同的CPU上。
在多处理器机上,很多不同的线程可以并行运行,或者说是同时运行。
2017/11/10
8
Java面向对象程序设计教程
异步与同步
异步世界需要处理同步业务
有3个人在3个收银台前结帐
3个人结帐是异步的
每个人信用卡在银行业务处理时需保证同步
2017/11/10
9
Java面向对象程序设计教程
线程的POSIX标准
2017/11/10
10
Java面向对象程序设计教程

06 Java的线程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数 32
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-09-06
最近更新