多线程
dressrosa
I would be better,I will be better
展开
-
CountDownLatch和CyclicBarrier原理的分析理解
学concurrent并发包的时候,看到countDownLatch和CyclicBarrier有些相似的地方.所以放在一起进行学习分析一下. 首先看一下jdk注释的第一句话简单阐明二者各自的意思: CountDowLatch A synchronization aid that allows one or more threads to wait until a set of opera原创 2017-02-27 11:48:12 · 2751 阅读 · 0 评论 -
利用redis设计分布式锁
首先说下在多台服务器运行的情况下,我们通常会遇到哪些问题. 1.前端重复点击的时候,比如发表文章吧.后端接收到多次接受到请求,由于是多台服务器,请求可能被分发到了不同的服务器上执行.这时候,就可能产生文章同时插入数据库的情况.类似这种情形主要出现在更新和插入的时候. 2.定时任务的执行.多台服务器会同时执行相同的任务.这样就会导致重复的操作. 对于上面的情况,如果存在于单机上,即同一个jvm中,只...原创 2018-11-12 20:45:42 · 649 阅读 · 3 评论