我目前对并发的理解

来源:互联网 发布:富豪 面相 知乎 编辑:程序博客网 时间:2024/06/06 05:56

概念:

事物粒度:指一个事物运行的时间,越小越不容易出现并发问题。只有单线程才完全不会出现并发问题。

锁:锁是一种粒度更小的事物。也就是通过更小粒度的事物去解决大粒度事物的并发问题。

并发量:并发量越大,就需要的越小粒度的事物才能控制并发问题。影响并发量的因素:用户增多,分布式搭建。分布式搭建是主动使单线程变多线程,也就需要主动使用更小粒度的事物控制并发,比如多tomcat搭建负载均衡,使用单redis控制多tomcat的并发问题,当并发量大到redis自身都产生了并发问题或使用分布式redis,那就需要更小粒度的事物,可以使用redis自身的解决方法,也可以使用其他产品。


0 0
原创粉丝点击