-
同步异步:处理端行为
阻塞非阻塞:请求端行为
查看全部 -
QPS:对服务端的请求量
TPS: 服务端对请求的处理量(吞吐量)
注:虽然请求,但不一定能全处理
查看全部 -
“多线程”可以作为处理“高并发”状态的一执行方案
查看全部 -
并行比例增大,程序执行加快,体现在程序的单体运行时间越短,但不意味着能同时处理更多的程序
查看全部 -
被各线程共享的进程资源;
线程占用的锁;
线程自己的独立资源;
线程合作,多线程并发并行工作
查看全部 -
线程间共享:执行的进程代码片段
线程间独有:线程的堆栈
查看全部 -
创建进程:将代码实例化的过程
查看全部 -
同步异步
查看全部 -
同步
查看全部 -
同步与异步
查看全部 -
同步与异步
查看全部 -
同步与异步
查看全部 -
同步
异步
阻塞
非阻塞
查看全部 -
高并发并不是多线程
查看全部 -
多线程还可以提高资源的利用率。
查看全部 -
多线程还可以提高资源的利用率。查看全部
-
多线程不是高并发,多线程是一种解决方式,是用来解决高并发产生的线程安全问题。查看全部
-
并发的第一种概念就是“程序运行时的并发”,第二种概念是“程序具有并发性的性质”。
只有多核CPU才能做到并行 + 并发,单核CPU只能并发。
查看全部 -
运行main函数时候,JVM启动的各个线程的作用
查看全部 -
为什么任务管理器中显式的线程数比创建的线程数多?
即使代码不显式地创建线程,在运行main函数时,JVM也会启动其他的线程
查看全部 -
单核CPU上运行多线程程序有意义吗?
1、首先可能我们一开始并不知道程序会运行在单核或者多核系统上
2、多线程运行在单核CPU上,可以提升CPU的利用率,比如一个线程在进行IO操作等待的时候,另外一个线程接着做其他的事情,这样就不会造成卡顿、运行慢等问题
查看全部 -
高并发和多线程 的关系?
高并发是一种状态,多线程是应对高并发的其中一种解决方案,高并发其实分很多场景,例如数据高并发,就可以通过添加缓存层来实现,比如redis
查看全部 -
什么是高并发?
同一时间有多个请求到服务器系统,服务器并行处理
查看全部 -
并发的两种概念
1、多个线程在同一时间段内启动、运行,注意是同一时间段,不是同一时间
2、对并发性的简称,什么叫并发性,就是不同的部分可以无序或者同时执行,且不影响最终的执行结果,是一种描述性的表达,基于这个概念,并行和并发就不在一个维度上。
查看全部
举报