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
并发性
阶段二:进阶知识(掌握多线程和多进程编程)
尽管Python的全局解释器锁(GIL)限制了线程在单核处理器上的
并发性
,但通过适当的设计和实现,多线程和多进程仍然可以提高程序的效率和性能。
哈嗨哈
·
2023-12-04 16:53
java
前端
数据库
python
c/c++笔试题
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)
并发性
:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行
iteye_17686
·
2023-12-04 15:11
c/c++
php
数据结构与算法
Redis连接池参数&过期策略&慢查询日志
bigKey操作一般耗时久,Redis单线程,其他客户端会排队等待网络拥堵,bigKey意味着每次获取需要很大流量,假设单条数据1MB,并发1000时,就算千兆网卡(128M/s),造成网络拥堵也会降低
并发性
能过期删除阻塞
kk_0910
·
2023-12-04 14:27
redis
python——多线程的相关知识点总结
线程之间可以通过共享内存进行通信,这使得多线程编程具有很高的
并发性
和效率。然而,由于多个线程可能会同时访问和修改同一份数据,因此需要使用同步机制(如锁)来保证数据的一致性和
Python_1981
·
2023-12-04 14:54
#
面试题
python
线程
进程
多线程面试重点
线程池
RLock
GIL锁
操作系统,并行性:两个或多个事件在同一时刻发生
并发性
:两个或多个事件在同一时间间隔内发生 ,就绪状态执行状态阻塞状态
操作系统的目的:方便性有效性可扩展性开放性操作系统的作用:作为用户和计算机硬件系统之间的接口作为计算机系统资源的管理者实现了对计算机资源的抽象多道批处理系统的优缺点:资源利用率高系统吞吐量大平均周转时间长无交互能力分时系统:目标:交互性和及时相应问题:及时接收、及时处理特征:多路性、独立性、及时性、交互性实时系统:目标:快速响应、及时响应类实时系统的类型:工业控制系统、信息查询系统、多媒体系统、嵌
YCY^v^
·
2023-12-04 10:21
操作系统
操作系统
Linux性能压测——端口占用解决方案
针对高
并发性
能压测的调优的一定处理,特别是在Linux服务器端口占用的问题作出以下调整,为了快速释放被占用的端口,可以采取以下措施:修改TCPkeepalive参数:可以通过修改TCPkeepalive
笑口常开的小丸子
·
2023-12-03 13:23
Linux
linux
网络
tcp/ip
正确理解MySql的MVCC实现原理
MVCC在MySQLInnoDB中的实现主要是为了提高数据库
并发性
能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读MVCC定义的当前读、快照读MVCC多版本并发控制是
王也`
·
2023-12-02 22:55
MySQL数据库
数据库
一次PHP
并发性
能性能提升104%调优实战
PHP是最好的语言2012年有一篇很火的博客:PHP:afractalofbaddesign。作者在文中对PHP大张挞伐,几乎就差说这是反人类的设计了。第一次读到此文时,我正在一个恶心的地方处理很多遗留的PHP项目。读完文章时,我开始思考是否要辞职去做一些与编程完全不同的事情。幸运的是,此后不久我就换了工作,而且PHP从5.*开始也成长了很多。今天,我想对那些不再使用PHP编程,或者被遗留项目困扰
未_来_可_期
·
2023-12-02 20:11
一线大厂Redis高并发缓存架构(待完善)
个商品如果用普通的分布式锁实现,最后抢到的人,要等前面99个人抢完优化方案:可用分段锁,降低锁的粒度,比如1-10库存用锁product:101_1,11-20库存用锁product:101_2等,提高
并发性
能代码
kk_0910
·
2023-12-02 06:19
缓存
redis
架构
Golang线程池与协程池
引言Golang是一门强大的编程语言,特别适用于构建高性能、
并发性
能强的应用程序。在Golang中,线程池和协程池是非常常见且重要的概念,它们可以提高应用程序的并发处理能力和性能,减少资源的浪费。
一只会写程序的猫
·
2023-12-02 05:01
Go
golang
开发语言
后端
Go语言多线程爬虫万能模板:实现高效数据采集
Go语言作为高性能编程语言之一,具有出色的
并发性
能和丰富的网络库,非常适合用于编写多线程爬虫。本文将介绍一个基于Go语言的多线程爬虫万能模板,并阐述其设计思路、核心组件和工作流程。
小小卡拉眯
·
2023-12-02 03:21
爬虫小知识
golang
爬虫
开发语言
使用Golang构建高性能网络爬虫
Golang作为一种高效、
并发性
强的编程语言,非常适合用于构
小小卡拉眯
·
2023-12-02 03:50
爬虫小知识
golang
爬虫
开发语言
Python中的多线程和多进程
多线程和多进程都是用于提高程序
并发性
的技术。但是,它们在实现方式和性能方面存在一些关键差异。**线程**是程序中的一个执行单元,它可以并行执行与其他线程相同的代码。
陆游与代代
·
2023-12-02 02:41
java
开发语言
2020-11-22
2、操作系统的主要功能:处理器管理、存储管理、设备管理、文件管理、用户接口、网络与通信管理3、操作系统的基本特征:
并发性
、共享性、虚拟性、不确定性二、处理器管理处理器(cpu)是计算
飞翔的渣渣
·
2023-12-01 21:54
【MySQL】MySQL 的介绍和使用
1.MySQL介绍MySQL相对于普通文件,对数据处理的特点如下:通过C/S模式,支持多个客户端同时访问数据库服务器对数据的增删改查操作被抽象为了SQL语言,隐藏底层复杂性对数据的完整性、
并发性
、安全性都有很好的处理
并发性
小谢sd
·
2023-12-01 20:29
MySQL
数据库
操作系统的基本特性--并发、共享、虚拟、异步
而这三种系统都具有并发、共享、虚拟和异步四个基本特征一、并发OS通过并发提高系统中的资源利用率,增加系统的吞吐量1.并行和并发并行:两个或多个事件在同一时刻发生并发:两个或多个事件在同一时间间隔内发生在多道程序环境下,
并发性
是一段时间内宏观上有多个程序在同时执行
RXY24601
·
2023-11-30 22:50
操作系统OS
java
服务器
数据库
python多线程和多进程
提高
并发性
。通过线程可方便有效地实现
并发性
。进程可创建多个线程来执行同一程序的不同部分。进程之间不能共享内存,但线程之间共享内存非常容易。
Diros1g
·
2023-11-29 20:22
python
开发语言
Golang与MongoDB的完美组合
MongoDB作为一种NoSQL数据库,提供了强大的功能和灵活的数据模型,与Golang的高性能和
并发性
能非常契合。
一只会写程序的猫
·
2023-11-29 11:33
Go
golang
mongodb
开发语言
Java中如何模拟真正的同时并发请求?
有时需要测试一下某个功能的
并发性
能,又不要想借助于其他工具,索性就自己的开发语言,来一个并发请求就最方便了。Java中模拟并发请求,自然是很方便的,只要多开几个线程,发起请求就好了。
java菜
·
2023-11-29 06:19
gobuster扫描工具使用教程(简单上手)
这个工具使用Go语言编写,具备优异的执行效率和
并发性
能。软件的安装先对本地源进行更新sudoapt-getupdate安装gobustersudoapt-getinstallgobuster
抠脚大汉在网络
·
2023-11-28 17:02
web安全
渗透
Go语言开发环境安装
Go语言(Golang)由Google的RobertGriesemer,RobPike和KenThompson推出,Go语言具有
并发性
,可以快速编译机器码,自动垃圾回收,是一种静态强类型、编译型语言。
测试开发小记
·
2023-11-28 04:42
#
Golang
go
面试题目总结(一)
乐观锁的优点是
并发性
能好,因为多个事物可以同时访问同一行数据,不会阻塞其他事物完成操作。但乐观锁也有缺点,即需要维护版本号或时间戳等字
写代码的小包
·
2023-11-27 13:46
面试
面试
数据库
java
ZLMediaKit安装配置和推拉流
使用多路复用/多线程/异步网络IO模式开发,
并发性
能优越,支持海量客户端连接。Epoll,IoC
十年编程老舅
·
2023-11-27 05:38
音视频开发
音视频
音视频开发
ZLMediaKit
rtsp服务器
流媒体服务器
编程语言发展史:Rust语言的出现和特点
Rust语言的目标是提供一种安全、高效、
并发性
强的编程语言,同时保持语言的简单性和易用性。
Kali与编程~
·
2023-11-26 21:30
rust
开发语言
后端
nginx入门
自2004年公开发布以来,nginx一直致力于高性能,高
并发性
和低内存使用率。
小冰粉
·
2023-11-26 16:26
Redis IO多路复用之select、poll和epoll
Redis使用IO多路复用来实现高效的异步非阻塞IO操作,提高系统的
并发性
能。Redis的IO多路复用程序的所有功能都是通过包装常见的select、poll、evpo
小鹿的周先生
·
2023-11-26 11:50
Java面试题
redis
java
数据库
synchronized优化
因为这是一个重量级操作,它对性能大的影响是阻塞的是实现,挂起线程和恢复线程的操作都需要转入内核态中完成,这些操作给系统的
并发性
带来了很大的压力。相比之下使用Java提供的Lock对象,性能更高一些。
sifanchao
·
2023-11-26 09:17
Java
简析JUC中ConcurrentHashMap的实现原理
于是DougLea贡献出了并发安全又性能优良的ConcurrentHashMap,它通过减小锁粒度的方式来提高
并发性
能。所谓减小锁粒度,就是指缩
tangzhenhao
·
2023-11-25 11:20
【SpringCloud】微服务的扩展性及其与 SOA 的区别
一、微服务的扩展性由上一篇文章(没看过的可点击传送阅读)可知,微服务具有极强的可扩展性,这些扩展性包含以下几个方面:性能可扩展:性能无法完全实现线性扩展,但要尽量使用具有
并发性
和异步性的组件。
QX_Java_Learner
·
2023-11-25 08:51
spring
cloud
微服务
4.常见面试题--操作系统
特点:
并发性
、共享性、虚拟性、异步性。
cat_fish_rain
·
2023-11-25 05:34
操作系统
c++
开发了5年android,我开始了go学习之旅
基于优雅的语法和其强大的
并发性
,我开启我的go学习之旅。golang强大的数据库驱动Go与PHP不同的地方是Go没有官方提供数据库驱动,而是为开发者开发数据库驱动定义了一些标准接口,开发者可以根据
猿天下
·
2023-11-24 23:27
软件设计师考试—第四章 操作系统知识
第四章操作系统知识1操作系统概述作用管理系统的硬件、软件、数据资源;控制程序运行;人机之间的接口;应用软件与硬件之间的接口特征:
并发性
共享性虚拟性不确定性功能:进程管理:对处理机的执行时间进行管理,将CPU
HiGirl0802
·
2023-11-24 19:48
软件工程
mysql行锁升级表锁
行锁通常用于提高
并发性
,但有时会升级为表锁,这通常发生在以下情况下:锁等待冲突:当多个事务同时请求锁定相同数据行时,会发生锁等待冲突。如果锁等待时间过长,会导致性能下降。
kk_0910
·
2023-11-24 18:47
mysql
数据库
浅谈进程与线程
程序的
并发性
和并行性进程诞生的原因PCB二.线程什么是线程?为什么引入线程?三.进程与线程的区别与联系一.进程什么是程序?什么是进程?
轩。528
·
2023-11-24 16:13
笔记
Myql 系列--MVCC
MVCC在MySQLInnoDB中的实现主要是为了提高数据库
并发性
能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读。举个例子,程序员A正在读数据库中某
懒鸟一枚
·
2023-11-24 09:32
数据库
mysql
数据库
深入解析ReentrantReadWriteLock
能够大大的提高
并发性
和吞吐量ReentrantReadWriteLock介绍读写锁是一种特殊的自旋锁。
weixin_30335353
·
2023-11-24 08:40
深入理解AQS之ReentrantReadWriteLock
在读多于写的情况下,读写锁能够提供比排它锁更好的
并发性
和吞吐量。针对这种场
飞奔的小付
·
2023-11-24 08:36
并发
javaweb
java
开发语言
深入理解AQS之ReentrantReadWriteLock详解
在读多于写的情况下,读写锁能够提供比排它锁更好的
并发性
和吞吐量。针对这种场
lang20150928
·
2023-11-24 08:36
其他
基础
java
开发语言
后端
深入分析ReentrantReadWriteLock读写锁
今天一起来聊聊ReentrantReadWriteLock,当我们有遇到一写多读的场景时,我们可以用它来提升
并发性
能。因为它最大的特点就是读读并发,也就是读锁不会阻塞另外的线程获取读锁。
菜鸟的奋斗ing
·
2023-11-24 08:06
并发编程
java
并发编程
锁
同步
深入探讨Python中的协程
与常规函数不同,协程的执行可以被挂起和恢复,这使得它能够在需要时处理其他任务,从而提高程序的
并发性
能。在P
冰雪之境
·
2023-11-24 06:09
python
java
开发语言
Python
一文读懂并发与并行
/java-concurrency/concurrency-vs-parallelism.html翻译:潘深练的个人网站如您有更好的翻译版本,欢迎❤️提交issue或投稿哦~更新:2022-02-23
并发性
和并行性通常用于与多线程程序相关的
潘潘和他的朋友们
·
2023-11-24 01:21
译文集
一文读懂
java
后端
龙芯loongarch64服务器安装Rustup,解决“error: can‘t find Rust compiler”
它的设计目标是提供安全性、
并发性
和高性能。
番茄小能手
·
2023-11-23 10:46
龙芯loongarch64
服务器
运维
doris通关之分区分桶调优
2.数据分布2.1.分区列如何选择2.2.分桶列如何选择2.3.分桶数如何确定3.最佳实践4.分区、分桶常用命令分区分桶是将数据划分为子集,按一定规则,均衡地分布在不同节点上,以期最大限度地利用集群的
并发性
能
左林右李02
·
2023-11-23 10:19
数据仓库
大数据
学习Rust适合写什么练手项目?【云驻共创】
Rust是一门备受关注的系统级编程语言,因其出色的内存安全性、高性能和
并发性
能而备受赞誉。对于那些希望学习和掌握Rust编程语言的人来说,练手项目是一个不可或缺的环节。
一见已难忘
·
2023-11-23 09:05
分享
学习
rust
开发语言
mysql 与 Oracle 的区别,oracle 与 mysql分页查询的区别
文章目录mysql与Oracle的区别1、
并发性
2、一致性3、事务4、数据持久性5、提交方式6、逻辑备份7、热备份8、sql语句的扩展和灵活性9、复制10、性能诊断11、权限与安全12、分区表和分区索引
皮皮攻城狮
·
2023-11-23 06:40
orcle
mysql
mysql
oracle
数据库
MyIsam与InnoDB的区别与使用选择
文章目录MyISAM存储引擎的特点InnoDB存储引擎的特点区别:如何选择:MyISAM存储引擎的特点在5.1版本之前,MyISAM是MySQL的默认存储引擎,MylSAM
并发性
比较差,使用的场景比较少主要特点是
青鱼入云
·
2023-11-23 06:37
mysql
mysql
引擎
ConcurrentHashMap和HashMap的区别
它是为了在多线程环境下提供高
并发性
能而设计的。它提供
林隐w
·
2023-11-23 06:43
哈希算法
数据结构
java
哈希表
操作系统(二)进程管理
进程的特征动态性:进程是程序的一次执行过程,具有一定的生命期,而程序则只是一组有序指令的集合
并发性
:OS的基本特征,各进程之间是可以并发执行的独立性:进程是一个能独立运行、分配资源和调度的基本单位异步性
chengzic1999
·
2023-11-23 00:15
计算机考研
408
操作系统
408
计算机考研
进程管理
进程与线程
Jmeter性能测试:高并发分布式性能测试
一、为什么要进行分布式性能测试当进行高
并发性
能测试的时候,受限于Jmeter工具本身和电脑硬件的原因,无法满足我们对大
并发性
能测试的要求。
潇潇说测试
·
2023-11-22 23:23
软件测试工程师
自动化测试
软件测试
jmeter
分布式
职场和发展
功能测试
软件测试
自动化测试
程序人生
计算机系统结构 并行性,计算机体系结构中并行性的发展
◆
并发性
:在同一时间间隔内发生两个或多个事件的并行性.2/181.6计算机体系结构中并行性的发展2.计算机
曹德一
·
2023-11-22 16:25
计算机系统结构
并行性
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他