并发,并行,高并发,线程和进程,大数据与高并发,负载等概念

本文介绍了并发和并行的概念,强调了并发在单CPU系统中如何通过时间片分配实现,而并行是在多CPU系统中同时执行线程。高并发涉及响应时间、吞吐量等指标,线程作为轻量级进程,具有独立调度、并发执行和共享进程资源的特性,而进程是资源分配和调度的基本单位。
摘要由CSDN通过智能技术生成

1.并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,并且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个 程序在处理机上运行。
【这里说的处理机指的是含有一个cpu的服务器。也就是说,在某一个时间段内,多个程序都处于 运行状态中,那么他们就形成了并发】
 【为什么在任一时刻点上只有一个程序在处理机上运行呢?因为并发当有多个线程在操作时,如果系统只有一个cpu,则它根本不可能同时进行一个以上的线程,它智能把cpu运行时间划分为若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态】
 
 2.并行:当系统有一个以上的cpu时,则线程的操作有可能非并发。当一个cpu执行一个线程时,另外一个cpu可以执行另外一个线程,两个线程互补抢占cpu资源,可以同时进行,这种方式我们称之为并行。
3.高并发:高并发通常指单位时间内服务器处理很多的请求。
【所以高并发相关的一些指标有:响应时间,吞吐量,每秒查询率,并发用户数等等】
4.线程:有时被称为轻量进程,是程序执行流的最小单元,一个标准的线程 由线程id,当前指令指针,寄存器集合和堆栈组成。
   线程的特点:轻型的实体,独立调度和分派的基本单位,可并发执行,共享进程资源。
   轻型的实体:线程种的实体基本上不拥有系统资源,只是有一点必不可少的,能保证独立运行的资源。
                    独立调度和分派的基本单位:在多系统os种,线程是能独立运行的基本单元,因而也是独立调度和分派的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值