没有合适的资源?快使用搜索试试~ 我知道了~
多线程应用程序ppt课件
5星 · 超过95%的资源 需积分: 10 3 下载量 106 浏览量
2011-01-07
12:44:48
上传
评论
收藏 88KB PPT 举报
温馨提示
试读
37页
多线程学习,适合初学者对于多线程的学习,一些基本知识,多线程的应用等
资源推荐
资源详情
资源评论
第六章 多线程应用程序
引例
第一节 多线程概述
第二节 Java 中的多线程
第三节 同步
第四节 线程间的同步
第五节 线程组
第六节 线程优先级
引例
Counter.java , Counting.java
Counter.java , CountingThread.java
CounterThread.java , CountingThread2.java
第一节 多线程概述
一、单线程程序设计
在单线程执行中,语句是顺序执行的。
特点:
简单性
可预测性
可以保证,在单线程环境中正被访问的变量不会被
该程序的另一份副本所访问或修改,因为该程序只
运行了一份副本。
第一节 多线程概述
二、多进程程序设计
Unix 使用进程的概念来支持多任务。
在为程序代码和数据存储分配了独立的内存空间的情况下,
每个应用程序运行多个进程。
缺点:
同一应用程序的多个进程会保留数据的多个副本;
因为使用独立的地址空间,一个进程要访问和修改另一个
进程的数据并不容易。
第一节 多线程概述
三、多线程程序设计
进程包含一个或多个独立执行单元,称为线程。
线程与进程的差异:
进程中的多个线程在同一地址空间运行,因此使用的是同
一份共享的内存空间和代码;
由于线程在单个进程中操作,因此进行线程调度的是 Java
虚拟机而不是操作系统,这样就使线程间的通信更加有效。
注意:必须小心处理数据的并发访问和修改,以防
止数据变得不同步。
剩余36页未读,继续阅读
资源评论
- 赵____冲2013-07-16资源很好,对学习很有帮助
yxauldlangsyne
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功