多线程之概念

Posted luojack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程之概念相关的知识,希望对你有一定的参考价值。

什么是程序?

答:程序是一堆静态的代码,存在硬盘内存中,本质上是一个文件。

 

什么是进程?

答:每当程序运行一次,就会产生一个进程,直到程序结束,或者说进程结束。

 

什么是线程?

答:也称为轻量进程,是指运行中的程序的调度单位。一个进程可以有多个线程。

 

进程与线程的区别:

技术图片

 

 什么是多线程?

答:多线程就是多个线程并行工作以完成多项任务。

 

什么是多任务操作系统?

答:一台电脑有一个CPU,多个任务轮流使用CPU。从宏观角度来看,一段时间有多个任务在执行。从微观角度来看,一个时间点只能有一个任务在执行。任务执行切换的速度取决于CPU的性能。

 

 

 

以上是关于多线程之概念的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程系列--“基础篇”01之 基本概念

多线程之概念解析

11操作系统之线程概念与多线程模型

多线程之浅谈线程概念

多线程编程之基础概念

1.多线程学习笔记之进程与线程的概念