详见:http://www.admin10000.com/document/943.html
多线程的概念
一、程序与进程
1、程序:一段静态的代码。
2、进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。
3、进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。
二、进程与线程
在一个程序内部也可以实现多个任务并发执行,其中每个任务称为线程。
线程是比进程更小的执行单位,它是在一个进程中独立的控制流,即程序内部的控制流。
特点:线程不能独立运行,必须依赖于进程,在进程中运行。
每个程序至少有一个线程称为主线程。
单线程:只有一条线程的进程称为单线程
多线程:有不止一个线程的进程称为多线程
三、开启多线程的优点和缺点
提高界面程序响应速度。通过使用线程,可以将需要大量时间完成的流程在后台启动单独的线程完成,提高前台界面的相应速度。
充分利用系统资源,提高效率。通过在一个程序内部同时执行多个流程,可以充分利用CPU等系统资源,从而最大限度的发挥硬件的性能。
当程序中的线程数量比较多时,系统将花费大量的时间进行线程的切换,这反而会降低程序的执行效率。但是,相对于优势来说,劣势还是很有限的,所以现在的项目开发中,多线程编程技术得到了广泛的应用。
分享到:
相关推荐
Java多线程概念及应用详细解析.mht,I love java
本文将深入探讨Java多线程编程的重要性...介绍多线程概念,讨论多线程的优势,并提供实际示例。此外,还将探讨多线程编程中的常见问题以及如何避免这些问题。通过本文,您将获得对Java多线程编程的全面理解和实践经验。
多线程1 了解多线程概念
Java多线程--多线程相关概念
多线程概念..................................................................................................................................................18 并发性和并行性..............................
该项目使用多线程概念通过 TCP/IP 协议实现了一个 HTTP 代理服务器。 通过使用作为项目一部分的线程池库实现多线程。 添加本地客户端以帮助测试程序。 添加了过滤器文件示例(这是您命名禁止网站的地方) 用法: ...
java多线程PPT 多线程基本概念 创建线程的方式 线程的挂起与唤醒 多线程问题
描述了Windows系统下的多线程概念,并详细介绍.NET环境下的多线程编程方法,对.NET学习者有很大帮助。
c#多线程的奥妙,多线程的概念STAThread教程+源代码,非常好的.
多线程爬虫有道翻译 知识点:多线程爬虫的编写 进程与线程概念 进程 操作系统像是一个奇怪的工厂,因为工人人数有限,每次只能支持一个车间开工。开工运转的车间就是进程,它是操作系统资源调度的单位。 进程与线程...
自己整合的概念题,大概翻阅了十来篇多线程面试题,集合出来的概念题,可以参考参考
多线程概念18 并发性和并行性 18 多线程结构一览 18 线程调度19 线程取消19 线程同步20 使用64 位体系结构20 2 基本线程编程23 线程库..............................................................................
摘要:多线程程序设计的概念早在六十年代就被提出,但直到八十年代中期,Unix 系 统中才引入多线程机制,如今,由于自身的许多优点,多线程编程已经得到了广泛的应用。 本文我们将介绍在Linux 下编写多进程和多线程...
吃豆子 在一个简单的吃豆游戏中使用了高级多线程编程。 在本示例中,您将了解多线程概念是多么简单,在您了解了一个有趣的娱乐游戏中究竟发生了什么之后。 由 Ali Rostami 设计和开发。
多线程(英语:multithreading),是指从软件或者硬件...在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理(Multithreading)”。这里提供简单的多线程例程便于移植。
在《秒杀多线程系列》的前十五篇中介绍多线程的相关概念,多线程同步互斥问题《秒杀多线程第四篇一个经典的多线程同步问题》及解决多线程同步互斥的常用方法——关键段、事件、互斥量、信号量、读写锁。为了让大家...
1.多线程的概念 2.操纵线程 3.线程的同步和通讯 4.线程池和定时器 5.互斥对象 6.小结
第2、3、4章简要介绍进程、线程、多任务处理、多线程化、规划以及线程优先权的概念。第5章讨论进程间和线程间通信。第6章讨论线程与进程同步与合作。第6章详细讨论临界区、死锁、数据竞争以及无限延迟方面的主题。第...