码迷,mamicode.com
首页 >  
搜索关键字:并发访问    ( 1049个结果
Web性能压力测试工具——Siege
最近需要对Istio里的bookinfo进行分析,老是手去刷新太慢了,就找了个自动点的工具——Siege Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进 ...
分类:Web程序   时间:2018-07-23 17:16:54    阅读次数:171
微服务实战(二):落地微服务架构到直销系统(构建消息总线框架接口)
从上一篇文章大家可以看出,实现一个自己的消息总线框架是非常重要的内容,消息总线可以将界限上下文之间进行解耦,也可以为大并发访问提供必要的支持。 消息总线的作用: 1.界限上下文解耦:在DDD第一波文章中,当更新了订单信息后,我们通过调用经销商界限上下文的领域模型和仓储,进行了经销商信息的更新,这造成 ...
分类:其他好文   时间:2018-07-16 14:02:12    阅读次数:170
线程安全问题分析
1.为什么会出现线程安全问题 计算机系统 资源分配的单位为进程 ,同一个进程中允许多个线程并发执行,并且 多个线程会共享进程范围内的资源:例如内存地址 。当多个线程并发访问同一个内存地址并且内存地址保存的值是可变的时候可能会发生线程安全问题,因此需要内存数据共享机制来保证线程安全问题。 对应到jav ...
分类:编程语言   时间:2018-07-15 16:08:38    阅读次数:198
基于Redis实现分布式锁实战
背景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现 ...
分类:其他好文   时间:2018-07-13 23:18:21    阅读次数:201
第十五章 原子变量和非阻塞同步机制
1.非阻塞算法 如果在算法中,一个线程的失败或挂起不会导致其他线程也失败或挂起,那么这种算法就称为非阻塞算法。如果这种算法的每个步骤中都存在某个线程能够执行下去,那么这种算法也称为无锁算法。 这种算法利用底层的原子机器指令代替锁来确保数据在并发访问中的一致性。 2.硬件对并发的支持 2.1 CAS( ...
分类:其他好文   时间:2018-07-11 20:38:05    阅读次数:132
java多线程之线程安全
线程安全和非线程安全是多线程的经典问题,非线程安全会在多个线程对同一个对象并发访问时发生。 注意1: 非线程安全的问题存在于实例变量中,如果是方法内部的私有变量,则不存在非线程安全问题。 实例变量是对象的各个方法共有的,静态变量是类的所有对象共有的,这些变量在多线程情况下,就需要考虑线程安全问题。 ...
分类:编程语言   时间:2018-07-11 15:03:54    阅读次数:130
MySQL之事务、锁
锁 一、概念 锁是计算机协调多个进程或线程访问某一个资源的机制。在数据库中,除传统的计算资源(CPU、RAM、IO)的争用意外,数据也是一种许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问的一个重要因素。从这个角度来说,锁对数据库尤 ...
分类:数据库   时间:2018-07-09 23:18:33    阅读次数:265
MySQL在并发场景下的问题及解决思路
1、背景 对于数据库系统来说在多用户并发条件下提高并发性的同时又要保证数据的一致性一直是数据库系统追求的目标,既要满足大量并发访问的需求又必须保证在此条件下数据的安全,为了满足这一目标大多数数据库通过锁和事务机制来实现,MySQL数据库也不例外。尽管如此我们仍然会在业务开发过程中遇到各种各样的疑难问 ...
分类:数据库   时间:2018-07-07 20:27:29    阅读次数:222
解决线程不安全问题
当多个线程并发访问同一个资源对象时,可能会出现线程不安全的问题,比如现有100个高铁座位,现在有请三个窗口(A,B,C)同时售票.,此时使用多线程技术来实现这个案例. 以上代码运行结果: 为什么编号为84的座位号被3个窗口售出了? 当A窗口打印84座位号,还没打印完的时候,其他两个线程就也进入到了8 ...
分类:编程语言   时间:2018-07-07 18:01:12    阅读次数:156
Java中,对多线程访问同一变量(并发访问)的认识
在Java中,如果启动多个线程对同一个对象或者变量时候,在没有安全保护前提下有可能会抛出并异常 java.util.ConcurrentModificationException 当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常(并发异常) 解决方法: 在对象/变量前加上volatile。 ...
分类:编程语言   时间:2018-07-03 14:41:07    阅读次数:169
1049条   上一页 1 ... 29 30 31 32 33 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!