E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
单线程垃圾收集器
01、redis核心数据结构与原理
1、redis核心原理1.1、redis
单线程
为什么性能这么快?redis所有的数据都在内存中,所有的运算都是内存级别的运算,而且采用
单线程
避免了多线程的cpu切换引起的性能消耗。
码农六子
·
2024-01-30 02:15
AI:Redis
redis
分布式
中间件
01-Redis核心数据结构与高性能原理
文章目录Redis裸机安装Redis的
单线程
和高性能Redis是
单线程
吗?Redis
单线程
为什么还能这么快?Redis
单线程
如何处理那么多的并发客户端连接?
野心与梦
·
2024-01-30 02:45
Redis专栏
redis
数据结构
bootstrap
jvm垃圾回收器
以下是一些常见的垃圾回收器:Serial收集器(SerialGarbageCollector):特点:
单线程
工作,简单而高效,主要用于客户端应用和小型应用。
星光不问赶路人-
·
2024-01-29 21:13
JVM
jvm
彻底搞懂事件循环
EventLoop即事件循环,是指浏览器或Node的一种解决JavaScript
单线程
运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。
前端fighter
·
2024-01-29 18:58
vue.js
前端
javascript
Jcef应用浅析
其中,CEF1仅支持
单线程
,CEF2已
肌肤的时尚
·
2024-01-29 17:16
JVM面试合集
JVM主要由**类加载器(ClassLoader)、运行时数据区(RuntimeDataArea)、执行引擎(ExecutionEngine)和
垃圾收集器
(GarbageCollector)**组成。
for62
·
2024-01-29 17:30
面试合集
jvm
JVM系列——
垃圾收集器
对象存活判断引用计数法在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使用的。可达性分析算法通过一系列称为“GCRoots”的根对象作为起始节点集,从这些节点开始,根据引用关系向下搜索,搜索过程所走过的路径称为“引用链”(ReferenceChain),如果某个对象到GCRoots间没有任何引用链相连,或者用图
吴代庄
·
2024-01-29 17:52
Java
jvm
java
SRE-Redis基本概念篇
redis的基本概念1.1redis的基本概念1.1redis的特点1.1.1速度快redis是把数据存放在内存中,从内存读取数据redis采用了
单线程
的架构,避免了多线程的资源竞争问题redis的源码非常简介
优质&青年
·
2024-01-29 12:51
redis
数据库
缓存
单线程
和多线程的区别
单线程
的也就是程序执行时,所跑的程序路径(处理的东西)是连续顺序下来的,必须前面的处理好,后面的才会执行到。为什么提出多线程?
团子家族_方糖咖啡
·
2024-01-29 10:13
G1与ZGC
G1
垃圾收集器
(-XX:+UseG1GC)详解G1(Garbage-First)是一款面向服务器的
垃圾收集器
,主要针对配备多颗处理器及大容量内存的机器。
ariestse9
·
2024-01-29 09:01
java
jvm
性能优化
Redis学习——高级篇①
Redis学习——高级篇①=========Redis7高级之
单线程
和多线程(一)=========一、Redis
单线程
VS多线程1.Redis的
单线程
部分1.1Redis为什么是
单线程
?
_Matthew
·
2024-01-29 08:52
Redis
redis
学习
bootstrap
T05垃圾收集算法与
垃圾收集器
ParNew & CMS
垃圾收集算法与
垃圾收集器
ParNew&CMS垃圾收集算法####f分代收集理论当前虚拟机的垃圾收集都采用分代收集算法。
~Will~
·
2024-01-29 07:49
jvm
jvm
redis原理(五)Lua语言
2、特点:(1)原子性:redis会将整个脚本作为一个整体执行,中间不会被其他命令插入(Redis执行命令是
单线程
)。(2)减少网络开销:在Lua脚本中可以把多个命令放在同一个脚本中运行;(3)复
w_t_y_y
·
2024-01-29 06:49
redis
redis
lua
数据库
深入理解JAVA虚拟机学习笔记6——七种
垃圾收集器
介绍和对比
本来这一篇应该是和大家分享以下HotSpot的算法实现的,但是有部分内容存在一些疑问,还需进一步研究一下,今天就简单介绍一下几种不同的
垃圾收集器
。开始之前有几点需要提前介绍一下。
徐可心
·
2024-01-29 06:08
Vue接口调用方式
接口调用方式原生ajax基于jQuery的ajaxfetchaxios异步JavaScript的执行环境是「
单线程
」所谓
单线程
,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务
蔚完待旭
·
2024-01-29 05:44
C# Winform基本知识、文件结构、控件简介
1.程序入口:Program类--[STAThread]//com线程模型--
单线程
单位,如果没有它,无法工作。--Application提供了一系列静态化方法和属性,来管理应用程序。
超凡三眼仔
·
2024-01-29 04:47
c#
开发语言
如何处理RabbitMQ 消息堆积和消息丢失问题
消息被丢弃磁盘满了海量消息需要处理解决方案:增加消费者或后台相关组件的吞吐能力增加消费的多线程处理根据不同的业务实现不同的丢弃任务,选择不同的策略淘汰任务默认情况下,RabbitMQ消费者为
单线程
串行消费
damimi00
·
2024-01-28 22:58
Spring boot 基于注解(@Scheduled)的定时任务是
单线程
的
面试题:Springboot一个类里面写了三个定时任务三个定时任务没有任何关系都是一秒执行一次,其中有一个超时了,另外两个也超时了,是什么原因呢?直接上代码@Configuration@EnableSchedulingpublicclassTestScheduleTask{@Scheduled(cron="0/1****?")//或直接指定时间间隔,例如:5秒//@Scheduled(fixedR
qq_15654285
·
2024-01-28 22:56
spring
boot
java
spring
JavaScript运行机制
一、前言大家都知道JavaScript是
单线程
的,
单线程
就意味着同一时间只能做一件事,那么有同学会问,为什么JavaScript的作者不把它设计成多线程的呢,那样性能不是更好。
阔先生之道
·
2024-01-28 19:00
单线程
、同步、异步、预解析、作用域、隐式全局变量、对象创建、new
单线程
进程cpu资源分配的最小单位一个进程可以有多个线程线程cpu调度的最小单位线程建立在进程的建立基础上的一次程序的运行单位线程分为:
单线程
多线程
单线程
:js是
单线程
(同一个时间只能完成一个任务)多线程
@zyf哈哈哈哈
·
2024-01-28 15:42
css
前端
高并发、高可用环境中java字符串的正确使用方式
但是,对于它们使用的场景,我们也需要知道:1、在有字符串存在大量的修改操作下,我们一般使用StringBuffer或者StringBuilder2、在有字符串存在大量的修改操作下,并且是在
单线程
的情况下
拥抱AI
·
2024-01-28 13:40
java
Redis 为什么快?
单线程
模型:Redis使用
单线程
来处理命令,消除了
辞暮尔尔-烟火年年
·
2024-01-28 12:29
Redis
redis
数据库
缓存
深入理解java虚拟机之判断Java对象存活算法
不过,当我们了解了Java虚拟机内存区域,Java
垃圾收集器
之后,对
anwen3267
·
2024-01-28 12:10
java
运维
c/c++
前传02 | 线程模型
Socket模型二、IO多路复用(Reactor的技术实现)三、线程模型的历史发展多线程版设计线程池版设计selector版设计四、Reactor模型的理论工作机制五、Reactor模型的实现Reactor
单线程
模型
天罚神
·
2024-01-28 11:26
netty4
java
nio
浅析Vue.nextTick()原理
JS运行机制(EventLoop)JS执行是
单线程
的,它是基于事件循环的。所有同步任务都在主线程上执行,形成一个执行栈。
安北分享
·
2024-01-28 10:08
IO密集型和CPU密集型 线程数的计算
CPU密集型每一个CPU核心都参与计算,将CPU的性能充分利用起来,这样才算是没有浪费服务器配置,如果在非常好的服务器配置上还运行着
单线程
程序那将是多么重大的浪费。
昨天淡忘了
·
2024-01-28 09:20
Redis常见数据类型
目录前言:基本全局命令KEYSEXISTSDELEXPIRETTLTYPE数据结构和内部编码内部编码:
单线程
架构引出
单线程
模型:为什么
单线程
还这么快?
Obto-
·
2024-01-28 08:42
Redis
redis
数据库
缓存
NIO-Selector详解
使⽤
单线程
管理多个Channel可以避免多线程的线程上下⽂切换带来的额外开销。Selec
盼来一朵云
·
2024-01-28 08:03
nio
java
go sync.Pool 设计与实现
Pool的目的是缓存已分配但未使用的项以供以后使用,从而减少
垃圾收集器
的压力。也就是说,它可以轻松构建高效、线程安全的空闲列表,但是,它并不适用于所有空闲列表。使用实例下面以几个实际的例子来说
白如意i
·
2024-01-28 07:36
go
golang
开发语言
后端
redis为什么用
单线程
模型
redis为什么用
单线程
模型?最近在深入研究redis,发现其中很多值得我们借鉴的思想,实现原理等,坚持每天学习一点点,不久就可成大佬,大家加油!
路漫聊架构
·
2024-01-28 06:19
redis
数据库
缓存
Java复习系列之阶段四:分布式技术(1)
基于内存进行数据处理的
单线程
模型,不存在线程竞争以及上下文切换基于k-v的数据结构,结构简单IO模型采用多路复用技术,尽可能充分使用
单线程
去完成连接处理以及读写IO(尽可能压榨
单线程
的IO模型)存在什么问题基于内存操作
来自宇宙的曹先生
·
2024-01-28 05:11
Java复习
java
分布式
开发语言
redis
线程与进程--线程
在传统的操作系统中,进程是系统进行资源分配的单位,由于并行技术、网络技术、并发程序设计效率的反正,引入了多线程机制;1、多线程环境下的进程与线程1、多线程下的进程在
单线程
进程模型中,进程和线程的概念可以不加区别
谁吃了我的薯条
·
2024-01-28 05:16
线程的基本概念、基本状态——多线程技术一
基本概念:线程就像一条要执行的线索,
单线程
就像只有一个在做事,多线程就像很多人在做事(很多人同时用一个资源)。
小明说Java
·
2024-01-28 04:07
java基础
多线程
多线程
线程基本知识
线程基本状态
【搞定面试官】你还在用Executors来创建线程池?会有什么问题呢?
我们知道,只要需要创建线程的情况下,即使是在
单线程
模式下,我们也要尽量使用Executor。
店小不二
·
2024-01-27 23:44
Linux:线程互斥 | 锁概念 | 锁原理 | 代码实现
如果一个进程只有一个执行流,那么它就是
单线程
希言JY
·
2024-01-27 22:58
操作系统:Linux
linux
java
运维
JVM-G1 性能调优思路与实战
垃圾收集为了提高效率,采用分代收集的方式,对于不同特点的回收区域使用不同的
垃圾收集器
。系统正常运行情况y
菠萝-琪琪
·
2024-01-27 21:53
后端技术
应用服务器技术
文档类
G1
性能调优
G1
性能调优实战
G1
性能调优分析
JVM性能调优
JVM系列之故障排查与性能调优(重点)
生产环境应该如何选择
垃圾收集器
?生产环境如何设置JVM参数?如何对
垃圾收集器
的性能进行调优?生产环境CPU负载飙高如何处理?生产环境线程池的参数如何设置?
后端技术那点事
·
2024-01-27 21:52
面试系列
JVM系列
jvm
java
开发语言
渐进式哈希和SpringBoot集成redis
一)渐进式遍历1)keys可以一次性的把整个redis中的所有的key都获取到,keys*,这个操作比较危险可能会一下子得到过多的key,从而会造成redis阻塞,因为redis是一个
单线程
的服务器,通过渐进式遍历
写个堆排
·
2024-01-27 19:10
哈希算法
spring
boot
redis
学习笔记(二)MySQL并行复制与组提交
binloggroupcommit✨问题6.基于writeset7.如何让slave的并行复制和master的事务执行的顺序一致8.万恶之源9.并行复制推荐的参数1.并行复制背景主从延迟问题:主从复制中IO线程和SQL线程都是
单线程
的
码精灵
·
2024-01-27 17:23
MySQL
学习
笔记
mysql
JAVA面试篇(三)一Redis
➢1)基于内存;➢2)
单线程
减少上下文切换,同时保证原子性;➢3)IO多路复用;➢4)高级数据结构(如SDS、Hash以及跳表等)。2、为何使用
单线程
?
star_falling
·
2024-01-27 16:04
java
面试
redis
Swing-归去来兮
就像陈酿多年的老酒,依然会有香气溢出1.主要控件的重写2.事件派发机制3.
单线程
模式4.自定义布局5.设计模式6.玩转开源控件7.界面!界面!
微微明光
·
2024-01-27 11:28
c#学习笔记-内存管理和gc优化
GarbageCollector(
垃圾收集器
,在不至于混淆的情况下也成为GC)以应
开始沸腾了
·
2024-01-27 06:18
#C笔记
c#
C++多线程:std::call_once
很多时候我们为了初始化某些数据会写出如下代码,这些代码在
单线程
中是没有任何问题的,但是在多线程中就会出现不可预知的问题。boolinitialized=false;voidfoo(){if(!
胖小迪
·
2024-01-27 05:55
CPP
c++
开发语言
后端
Java面试题(6)
newSingleThreadExecutor():这是一个
单线程
的Executor,它创建单个工作线程来执行任务,如果这个线程异
射手座的程序媛
·
2024-01-27 04:34
java
java
开发语言
spring
20240122面试练习题10
3、采用
单线程
昼余烬
·
2024-01-27 02:16
面试
redis
java
前端使用异步的场景有哪些
同步和异步的区别是什么javascript语言是
单线程
机制。所谓
单线程
就是按次序执行,执行完一个任务再执行下一个。
loushumei
·
2024-01-27 00:27
三、ECMAScript 6 语法简介(5)
基本用法创建已处理的Promise响应多个Promiseasync函数基本用法await和并行任务执行使用async函数重写Promise链错误处理3.12PromiseJavaScript引擎是基于
单线程
时间循环的概念构建的
一只小熊猫呀
·
2024-01-26 17:44
#
Vue.js
3.0
从入门到实战
ecmascript
javascript
Promise
async函数
线程安全问题的原因和解决方案
(列如:莫个代码,在
单线程
下执行没有问题,多线程执行下出现了bug,这样的代码就存在线程安全问题/线程不安全)。
头发掉光光√
·
2024-01-26 14:38
javaee
面试聊iOS:多线程
单线程
程序:若有多个任务只能一次执行多线程程序:若有多个任务,可
面试聊iOS
·
2024-01-26 13:09
33-ScheduledThreadPoolExecutor源码分析
但Timer有不少的缺陷:Timer是
单线程
模式,如果在执行任务期间某个TimerTask耗时较久,那么就会影响其它任务的调度;Timer的任务调度
史路比
·
2024-01-26 11:39
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他