- 14
- 0
- 约 39页
- 2017-08-19 发布于广东
- 举报
多线程 现代操作系统是一个多任务的操作系统,即一次可以运行或提交多个作业。多线程技术正是实现多任务的一种方式,其意义在于一个应用程序中,有多个执行部分可以同时执行,从而可以获得更高的处理效率。 每个程序至少有一个进程,一个进程至少有一个线程。程序、进程、线程三个概念既有联系又有区别。 课程导论 程序、进程、线程区别 程序是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态的实体。 进程是一个在内存中运行的应用程序,反映了一个程序在一定的数据集上运行的全部动态过程,即一个程序如果没有被执行,就不会产生进程。每个进程都有自己独立的一块内存空间,具有自己的生命周期。即进程是通过创建而产生,通过系统调度而运行,当等待资源或事件时被处于等待状态,在完成任务后被撤消。 线程是进程的一个实体,是CPU调度和分派的基本单位。一个进程中可以启动多个线程。线程不能够独立运行,总是属于某个进程,进程中的多个线程共享进程的内存。一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。使用线程的优点在于线程创建、销毁和切换的负荷远小于进程。 课程导论 使用Thread类实现多线程 首先定义一个线程类继承Thread类,然后重写public void run()方法。其中run方法称为线程体,包含了线程执行的代码。当run方法执行完后,线程将结束。要运行线程,用线程类去定义一个对象
您可能关注的文档
- J2EE项目开发与设计 教学课件 作者 彭灿华 魏士伟 9.ppt
- J2EE项目开发与设计 教学课件 作者 彭灿华 魏士伟 10.ppt
- J2ME实用教程 教学课件 作者 李新力 第1章 J2ME简介.ppt
- J2ME实用教程 教学课件 作者 李新力 第2章 J2ME开发环境的安装及配置.ppt
- J2ME实用教程 教学课件 作者 李新力 第3章 开发MIDP程序.ppt
- J2ME实用教程 教学课件 作者 李新力 第6章 手机游戏项目开发介绍.ppt
- J2ME实用教程 教学课件 作者 李新力 第7章 手机游戏开发.ppt
- J2ME实用教程 教学课件 作者 李新力 第8章 游戏案例分析.ppt
- J2ME实用教程 教学课件 作者 李新力 第9章 数 据 存 储.ppt
- J2ME实用教程 教学课件 作者 李新力 第10章 无线网络开发.ppt
- Java ME移动开发教程 项目式 教学课件 作者 谢景明第五讲.ppt
- Java ME移动开发教程 项目式 教学课件 作者 谢景明第一讲.ppt
- Java Web程序设计 高职软件专业 李俊青 第1章 Java Web概述.ppt
- Java Web程序设计 高职软件专业 李俊青 第4章 JDBC与数据库应用.ppt
- Java Web程序设计 高职软件专业 李俊青 第5章 JavaBean技术.ppt
- Java Web程序设计 高职软件专业 李俊青 第6章 JavaServlet技术.ppt
- Java Web程序设计 高职软件专业 李俊青 第8章 Java web高级编程技术.ppt
- Java Web程序设计 高职软件专业 李俊青 第9章 Java web常用实用组件.ppt
- Java Web程序设计 高职软件专业 李俊青 教案课程标准考核方案课程设计 Java web程序设计 教案.doc
- Java Web程序设计 高职软件专业 李俊青 教案课程标准考核方案课程设计 Java Web程序设计 课程标准.doc
最近下载
- 《明清时期:统一多民族国家的巩固与发展》单元复习小结.pptx VIP
- 广元市2023年初中学业水平考试暨高中阶段学校招生考试语文真题.docx VIP
- 2021-2022年广东省深圳市龙岗区六年级下册期末语文试卷及答案(部编版).pdf VIP
- Unit10+语法专项课件-2025-2026学年仁爱科普版英语八年级下册.pptx VIP
- 全国注册安全工程师初级真题试卷(含答案).pdf VIP
- 15J401 钢梯标准图集.docx
- 2023-2024学年北京师大三帆中学朝阳学校八年级(下)月考数学试卷(含解析).docx VIP
- 煤矿双预控培训课件.pptx VIP
- B-D试验相关内容.ppt VIP
- 第12课明清统一多民族国家进一步巩固与封建统治危机(课件)(共16张PPT)-中职高教版《中国历史》.ppt.pptx VIP
原创力文档

文档评论(0)