码迷,mamicode.com
首页 >  
搜索关键字:并发    ( 24846个结果
Java原子操作保证方案
#引言 原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。通常所说的原子操作包括对非long和double型的primitive进行赋值,以及返回这两者之外的primitive。之所以要把它们排除在外是因 ...
分类:编程语言   时间:2021-05-24 16:35:44    阅读次数:0
共享锁与排他所
在多用户共享的系统中,多用户对同一数据进行操作可能会带来数据不一致的情况,因此在并发操作中需要加锁操作,以此控制事务的并发执行。共享锁:从名字可以看出,该锁可共享,写操作肯定不可共享,一共享数据就被写乱了,便没有“锁”可言了,所以共享锁为读操作“共享”,即本锁加上之后不可再进行写操作,但是可以读,也 ...
分类:其他好文   时间:2021-05-24 16:03:16    阅读次数:0
Go的Waitgroup和锁
学 Go 的时候知道 Go 语言支持并发,最简单的方法是通过 go 关键字开启 goroutine 即可。可在工作中,用的是 sync 包的 WaitGroup,然而这样还不够,当多个 goroutine 同时访问一个变量时,还要考虑如何保证这些 goroutine 之间不会相互影响,这就又使用到了 ...
分类:其他好文   时间:2021-05-24 14:14:46    阅读次数:0
Java并发编程专题系列之深入分析AQS的工作原理(前传)
🐉 大致介绍 本章讲解一下CAS,本质就是机器指令:cmpxchg+lock(根据处理器核数进行判断) 原子操作; 而在谈到并发操作里面,我们不得不谈到AQS,JDK的源码里面好多并发的类都是通过Sync(同步器)的内部类继承AQS而实现出五花八门的功能; 🐉 简单认识AQS 🐉 何为AQS? ...
分类:编程语言   时间:2021-05-24 14:01:29    阅读次数:0
mysql体系结构
一、mysql分层 1. 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL ...
分类:数据库   时间:2021-05-24 10:36:43    阅读次数:0
小企业面对大数据如何破局,高并发与海量数据技术又如何操作?
公司的项目数据量有限,获取行业线上线下消费数据也困难,没有足够的数据量,如何应用大数据?如何在公司现有情况下接触实际的高并发大数据项目? 就是想实操一下高并发的架构设计或者参与互联网级别项目的开发,但又不想舍弃现在的工作? 中小企业如何想办法破局 大数据本身就特别容易形成技术垄断,让长尾的中小企业无 ...
分类:其他好文   时间:2021-05-24 09:54:03    阅读次数:0
缓存/限流
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存:缓存的目的是提升系统访问速度和增大系统处理容量 降级:降级是当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行 限流:限流的目的是通过对并发访问/请求进行限速,或者 ...
分类:其他好文   时间:2021-05-24 08:39:02    阅读次数:0
(五)Sharding-JDBC读写分离
###1.理解读写分离 面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。 对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。 通 ...
分类:数据库   时间:2021-05-24 07:40:17    阅读次数:0
java 进程的参数和list的线程安全
在网上看了很多帖子,关于进程的参数话题很少,在普通类中使用进程,并将数据放入进程中存在这数据安全的问题。尤其在并发的过程中,容易导致数据的不一致 在类中方法中启用进程: 可以通过线程池的方式和线程的方式 public Robot analyRobot(String message){ Robot r ...
分类:编程语言   时间:2021-05-24 06:50:27    阅读次数:0
并发编程-重排序
并发编程-重排序 重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 一、数据依赖性[相关] 若两个操作访问同一变量,且有一个为写操作,此时产生数据依赖性。数据以来分为下列 3 中类型: | 名称 | 代码示例 | 说明| | | | | | 写后读 | a = 1; b ...
分类:编程语言   时间:2021-05-24 06:06:37    阅读次数:0
24846条   上一页 1 ... 8 9 10 11 12 ... 2485 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!