排序
线程同步有几种方法
线程同步的方法有哪些?在linux下,系统提供了很多种方式来实现线程同步,其中最常用的便是互斥锁、条件变量和信号量这三种方式,可能还有很多伙伴对于这三种方法都不熟悉,下面就给大家详细介...
linux协程是什么
linux协程是一种轻量级的用户态线程,操作系统对协程无感知。协程实现的是协作式调度(非抢占式调度),即协程切换由当前协程控制,主动让出CPU。通常情况下,一个线程包含多个协程。 协程定义 ...
linux锁有哪几种
linux锁的种类:1、mutex(互斥锁),用于保证在任何时刻,都只能有一个线程访问该对象;2、rwlock(读写锁),分为读锁和写锁,适用于读取数据的频率远远大于写数据的频率的场合;3、spinlock...
如何进行Rapid勒索病毒分析与检测
勒索病毒一直是安全行业的一个热点,近期安全人员发现了一款名为rapid的勒索病毒,该勒索病毒使用了 rsa加aes对文件进行加密,它不仅会感染计算机上已有的文件,还会对新创建的文件进行加密。本...
运维让我优化SpringBoot启动速度,我是这么干的!
Spring Boot毫无疑问是 Java 后端开发的第一大框架,基于Spring Boot有着一套完整的工具链,各种各样的starter。对于日常业务开发而言,可以说是轮子很全。 但随着微服务和云原生时代的流行,Sp...
linux中什么是FTP
FTP是一种用于在计算机之间传输文件的标准网络协议,允许用户将文件从一个远程主机上下载到本地计算机,在Linux中,有多个FTP服务器软件可供选择:1、vsftpd,轻量级且高度安全的FTP服务器;2、...
查看linux实时进程
有多种命令可用于实时监控 Linux 进程,包括:ps:显示进程详细信息,包括 PID、名称、用户、资源使用和状态。top:实时进程监控,按 CPU 或内存使用率排序,提供进程名称、PID、资源使用和状态...
Innodb 状态的详解
innodb_buffer_pool_pages_data Innodb buffer pool缓存池中包含数据的页的数目,包括脏页。单位是page。 Innodb_buffer_pool_pages_dirty innodb buffer pool缓存池中脏页的数目。单位是page。...
redis适合哪些应用场景
redis是一个开源的使用ansi c语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的api。 Redis有许多应用场景,这个简单先列举7个应用场景: 一:缓存——热...
redis是单线程的但为什么效率那么高
不需要各种锁的性能消耗 (推荐学习:Redis视频教程) Redis的数据结构并不全是简单的Key-Value,还有list,hash等复杂的结构,这些结构有可能会进行很细...
为什么Redis是单线程、及高并发快原因详解
Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实...