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
并发性
Golang协程并发的流水线模型
go语言精简优雅,既有编译型语言的严谨和高性能,又有解释型语言的开发效率,出色的
并发性
能也是go区别于其他语言的一大特色。go的并发编程代码虽然简单,但重在其并发模型和流程的设计。
屈天航
·
2020-11-18 17:24
golang
goroutine
并发模型
并发编程
协程
HashMap深入解析
兄弟姐妹HashMap:快,遍历顺序不确定,非线程安全Hashtable:遗留类,线程安全,只有一个线程能写,
并发性
能较差LinkedHashMap:记录插入顺序ConcurrentHashMap:线程安全
Android深夜食堂
·
2020-11-18 16:09
一个JIT激进优化引起的可见性误解
最近阅读微信文章的时候发现了一篇零度写的一篇文章《分享一道阿里Java并发面试题》,对于有关Java
并发性
技术的文章我一般还是挺感兴趣的,于是阅读了一下,整体来说还是挺不错的,但是其中犯了一个验证可见性的问题
令狐义卓
·
2020-11-16 13:57
jit
java
程序员
编程技巧
一个JIT激进优化引起的可见性误解
最近阅读微信文章的时候发现了一篇零度写的一篇文章《分享一道阿里Java并发面试题》,对于有关Java
并发性
技术的文章我一般还是挺感兴趣的,于是阅读了一下,整体来说还是挺不错的,但是其中犯了一个验证可见性的问题
令狐义卓
·
2020-11-16 12:03
jit
java
程序员
编程技巧
Java并发编程实战_先睹为快!Github上一些超火的Java并发编程神仙笔记
在需要对同一共享资源进行操作,多个事务之间存在关联,人们把这种看起来多个事务同时运行的特性称为
并发性
。有个经常容易跟并发混肴的概念叫并行,其实真正懂了之后理解并不困难,可以把并行看
weixin_39964660
·
2020-11-14 04:24
Java并发编程实战
Guava常用数据结构
这个库提供用于集合,缓存,支持原语,
并发性
,常见注解,字符串处理,I/O和验证的实用方法。Guava的好处:标准化-Guava库是由谷歌托管。
王勇1024
·
2020-11-11 09:01
73 Netty粘包与拆包与手写消息中间件
初始Netty什么是NettyNetty是一款基于NIO(NonblockingI/O,非阻塞Io)开发的网络通信框架,对比与BIO(BlockingI/o,阻塞Io)他的
并发性
能得到了很大的提高;BIO
滔滔逐浪
·
2020-11-10 15:30
微信红包高并发系统设计方案
百亿级别的红包,如何保障
并发性
能与资金安全?这给微信带来了超级挑战。
爱情小傻蛋
·
2020-10-15 22:04
JAVA教程之并发书目录
并发编程Java
并发性
和多线程介绍多线程的优点多线程的代价并发编程模型如何创建并运行java线程竞态条件与临界区线程安全与共享资源线程安全及不可变性Java内存模型Java同步块线程通信JavaTheadLocal
我可梦
·
2020-10-11 07:30
thread
线程程序内部有
并发性
的顺序代码流,是cpu调度资源的最小单元Java线程模型20160506143812820.jpgLinux,windows操作系统下都是使用内核线程-KernelThread内核线程内核线程就是内核的分身
19890316
·
2020-10-10 22:59
架构学习-58Mysql军规
utm_medium=referral军规适用场景:并发量大、数据量大的互联网业务;军规:介绍内容;解读:讲解原因,解读比军规更重要一、基础规范1.必须使用InnoDB存储引擎,解读:支持事务、行级锁、
并发性
能更好
踏歌而行
·
2020-10-10 21:55
操作系统基础篇
文章目录操作系统的演进多道程序设计操作系统五大功能操作系统相关概念
并发性
共享性虚拟性进程管理之进程实体为什么需要进程进程的实体进程控制块(PCB)进程与线程进程的五状态模型进程间的同步临界资源进程同步的原则进程同步的方法线程同步
心猿意碼
·
2020-10-09 23:12
计算机组成原理
ReentrantReadWriteLock 实现手写缓存,并发读取、阻塞添加
前言我们在大多数业务中遇到并发问题,最先想到的是,Synchorized,以及ReentrantLock,但是这两种锁是重量级的,也是阻塞的锁,一个线程获取了锁,其他线程必须阻塞,
并发性
能大大降低。
cpown
·
2020-10-08 17:30
java
多线程
MySQL 使用规范总结
另外,在大多数的情况下,行级锁可以提供更高的
并发性
能,因为用户只锁定他们正在写的数据,而读数
·
2020-09-30 11:38
线上Redis高
并发性
能调优实践
项目背景最近,做一个按优先级和时间先后排队的需求。用Redis的sortedset做排队队列。主要使用的Redis命令有,zadd,zcount,zscore,zrange等。测试完毕后,发到线上,发现有大量接口请求返回超时熔断(超时时间为3s)。Error日志打印的异常堆栈为:redis.clients.jedis.exceptions.JedisConnectionException:Coul
丶谦信
·
2020-09-28 17:00
硬核干货|Java 面试题全梳理
Java基础篇Java有哪些特点
并发性
的:你可以在其中执行许多语句,而不必一次执行它面向对象的:基于类和面向对象的编程语言。
hzbooks
·
2020-09-28 07:00
glassfish
编程语言
hashmap
java
hashtable
Java创建多线程的四种方式
其实当一个程序进入内存运行时,就是一个进程,进程是处于运行中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位,具有独立性,动态性,
并发性
,这里的独立性指的是在系统中独立存在,有独立资源
孤独患者的病态
·
2020-09-24 23:00
RabbitMQ高可用集群搭建
RabbitMQ那么有必要了解下它的集群方案原理一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于MQ中间件本身的可靠性、
并发性
学无止路
·
2020-09-24 11:36
分布式
rabbitmq集群搭建
RabbitMQ那么有必要了解下它的集群方案原理一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于MQ中间件本身的可靠性、
并发性
虎贲啊
·
2020-09-17 14:07
RabbitMQ
RabbitMQ集群
java中线程的两种创建方式与比较
进程的特性:1.结构性,进程由程序块、数据块、进程控制块(PCB)组成;2.动态性,进程是一次动态的执行过程,具有生命周期;3.独立性,进程是系统分配资源和保护的基本单位;4.
并发性
,一组进程在执行时间上可以重叠
xlantian
·
2020-09-17 14:40
学习记录
php进阶之数据库设计/ 选择合适的表引擎
这里,我们关注一下方面:
并发性
,同一时间支持的写入
没刺的仙人掌
·
2020-09-17 11:39
MYSQL
mysql
千锋教学日记
php培训
多线程与并发系列1- 基本概念
并发的实质是一个物理CPU(也可以多个物理CPU)在若干道程序之间多路复用,
并发性
是对有限物理资源强制行使多用户共享以提高效率。
西北码农
·
2020-09-17 10:37
多线程与并发编程
多线程
编程语言
jvm
进程与线程,并行、并发与高并发,同步、异步
线程的出现是为了降低上下文切换的消耗,提高系统的
并发性
,并突破一个进程只能干一样事的缺陷,使到进程内并发成为可能。
孙文旭
·
2020-09-17 09:29
java基础
第七十条 线程安全性的文档化
如果你没有在一个类的文档中描述其行为的
并发性
情况,使用这个类的其他人将不得不做出某些demo来验证它是否并发安全,可能缺少足够的同步,或者过度同步,无论属于这其中的哪种情况,都可能会发生严重的错误。
Death_Huimie
·
2020-09-17 06:16
java
effective
注解
线程安全性
文档
ThreadLocal
在很多情况下,ThreadLocal比直接使用synchronized同步机制解决线程安全问题更简单,更方便,且结果程序拥有更高的
并发性
。
YanYeFa
·
2020-09-17 06:01
闫同学的Java学习
多线程
java
thread
与Java相比,C++还有哪些优势?
Java这门编程语言因为具有跨平台的特性,而且安全性、
并发性
较好,于是在企业级开发领域几乎已经占领了全部的市场,但也会市场有人提出这样的疑问:Java还有那些地方是不能取代C++的?
chiran9291
·
2020-09-17 04:29
java
c/c++
c#
MySQL锁--(深入浅出读书笔记)
采用不同的锁机制;(表锁,页面锁,行锁)myisam和memory存储引擎:表级锁;BOB存储引擎:页面锁,表级锁;innodb存储引擎:行级锁(默认),表级锁;2.三种锁的特性:开销、加锁速度、死锁、粒度、
并发性
能表级锁
weixin_30732825
·
2020-09-17 03:05
数据库
什么是进程
进程则是从硬盘加载到内存之中资源分配不同:创建进程操作系统要为进程分配相应的资源,内存,页表,I/O设备,cpu,而程序例如一个c文件或c生成的可执行程序,都只是占用硬盘外设资源程序加载到内存并为其分配相应的资源才变成进程,既然是进程就有
并发性
xiaomashitu_
·
2020-09-17 02:15
Linux
软件缺陷静态分析CodeSonar
通过在
并发性
分析、污染数据流分析和全面检测等技术上的创新,CodeSonar比其他同类型工具发现更为重要的缺陷。
weixin_44626372
·
2020-09-17 02:14
软件测试
处理
并发性
问题的若干种方法
多用户客户端-服务器应用程序中的
并发性
(数据处理的策略)处理
并发性
问题的若干种方法:1.保守方式:这种
并发性
模型在数据上加了锁。
weixin_30835933
·
2020-09-17 02:03
进程的概念和特征
为此引入了进程(Process)的概念,以便更好地描述和控制程序的并发执行,实现操作系统的
并发性
和共享性。
傅泉俊
·
2020-09-17 01:44
操作系统
《操作系统导论》学习笔记(一):操作系统概览
虚拟化(virtualization)
并发性
(concurrence)持久化(persistence)重要概念参考资料该系列文章主要为《操作系统导论》(OperatingSystems:ThreeEasyPieces
SEAN JIN
·
2020-09-17 01:45
操作系统
多线程总结--小码哥java
并发和并行的区别并行:指两个或多个时间在同一时刻发生;情调的是时间点并发:指两个或多个时间在同一时间段内发生;强调的是时间点在操作系统中,在多道程序环境下,
并发性
是指在一段时间内,有多个程序同时进行,但在单
YAOYU007
·
2020-09-17 00:17
java
数据库
并发性
带来了哪些问题?
数据库的
并发性
带来了很多意想不到的问题。可以概括为三种:丢失修改、不可重复读、读“脏”数据。一、丢失修改:比如有下面一条数据:"K686株洲长沙12500".
LincolnCaptain
·
2020-09-16 23:50
学会MySQL主从复制读写分离,看这篇就够了
目的很简单,就是为了提高数据库的
并发性
能。你想,假设是单机,读写都在一台MySQL上面完成,性能肯定不高。如果有三台MySQL,一台mater只负责写操作
Java技术剑
·
2020-09-16 21:36
Java
程序员
面试
数据库
mysql
中间件
分布式
网络
Metal(1)- 初探
特点Metal具有以下特点低CPU开销最佳GPU性能,即metal能在GPU上发挥最大的性能最大限度的提高CPU/GPU的
并发性
有效的资源管理image图形管道graphicspipel
恍然如梦_b700
·
2020-09-16 14:44
全网最全一篇数据库MVCC详解,不全你打我
什么是MVCC全称Multi-VersionConcurrencyControl,即多版本并发控制,主要是为了提高数据库的
并发性
能。以下文章都是围绕InnoDB引擎来讲,因为myIsam不支持事务。
关注我学java
·
2020-09-16 13:46
程序员
数据库
程序员
数据库
weblogic 9.1如何提高性能
我在网上找了一些
并发性
能的文章,大部分是针对weblogic8.0的,我们现在用的是weblogic9.1,配置都是中文界面的,不知道要如何下手好,现在测试组测试的情况如下:如果单用户访问没有问题,但模拟
unser
·
2020-09-16 12:44
Java
JVM
并发性
: 阻塞还是不阻塞?
在任何
并发性
应用程序中,异步事件处理都至关重要。事件来源可能是不同的计算任务、I/O操作或与外部系统的交互。无论来源是什么,应用程序代码都必须跟踪事件,协调为响应事件而采取的操作。
wbj0110
·
2020-09-16 07:47
并发
MySQL事务实现原理之Redo Log
如果执行到一半,宕机重启,已执行的一半要回滚回去;一致性:各种约束条件,比如主键不能为空、参照完整性等;隔离性:隔离性和
并发性
密切相关,因为如果事务全是串行的(第四个隔离级别),也不需要隔离;持久性:一旦事务提交了
Running-Waiting
·
2020-09-16 06:00
数据库
mysql
事务
ACID
数据库
C++实现多线程读写锁
这种锁相对于自旋锁而言,能提高
并发性
,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。
flyingleo1981
·
2020-09-16 02:47
linux网络编程之进程间通信基础(一):进程间通信概述
一、顺序程序与并发程序特征顺序程序特征顺序性封闭性:(运行环境的封闭性)确定性可再现性并发程序特征共享性
并发性
随机性二、进程互斥1、由于各进程要求共享资源,而且有些资源需要互斥使用,因此各进程间竞争使用这些资源
Sandeldeng
·
2020-09-16 02:38
Linux网络编程
网络编程
通信
linux
读写锁代码编写
读写锁:一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作,这种锁相对于自旋锁而言,能提高
并发性
。它允许同时有多个读者访问共享资源。
weixin_37922654
·
2020-09-16 02:46
linux
C++实现多线程读写锁
这种锁相对于自旋锁而言,能提高
并发性
,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。
sharpyl
·
2020-09-16 02:43
iOS
多线程
借助shared_ptr实现copy-on-write以提高多线程
并发性
能
锁竞争是服务器性能四大杀手之一(其他三个是:数据拷贝、环境切换、动态资源申请),本文将基于之前发布的kimgbo网络I/O库,以一个多线程群发聊天服务器的实现为例,介绍如何借助shared_ptr提高多线程并发的性能。多线程群发聊天服务器实现的功能是,客户端连接服务器后,可以向服务器发送消息(消息=消息头+消息体),服务器负责将消息转发给其他正处于连接状态的客户端(包括发送消息的客户端)。示意图如
kimg_bo
·
2020-09-15 23:11
Linux服务器端
Nginx+Tomcat实现高并发场景
导读Java服务大多是跑在tomcat里,但是众所周知tomcat的
并发性
能没有优势(tomcat8及以上的版本可能有所改善),所以为了更好的适应高并发的应用场景,我们可以使用tomcat+nginx实现动静分离
Linux资源站
·
2020-09-15 19:12
Disruptor介绍 -- 初识Disruptor框架
它源于LMAX对
并发性
,性能和非阻塞算法的研究,如今构成了Exchange基础架构的核心部分。
总有刁明想害朕
·
2020-09-15 19:23
java
Disruptor
Fire and Forget模式
它拥有最好的
并发性
和可扩展性。actor!"hello"//oractor.tell("hello",actor)!操作符实际上暗地里还做了一件事儿,就是将发送者自身作为隐式参数传递。
杨过悔
·
2020-09-15 19:09
Akka编程
Nginx+tomcat组合实现高并发场景的动静分离和负载均衡方案
简介Java服务大多是跑在tomcat里,但是众所周知tomcat的
并发性
能没有优势(tomcat8及以上的版本可能有所改善),所以为了更好的适应高并发的应用场景,我们可以使用tomcat+nginx实现动静分离
dichengyan0013
·
2020-09-15 19:52
运维
java
synchronized和Lock的区别
1、ReentrantLock拥有Synchronized相同的
并发性
和内存语义,此外还多了锁投票,定时锁等候和中断锁等候线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定,
菜鸟大明
·
2020-09-15 18:21
JAVA
synchronized
lock
锁
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他