- 博客(2)
- 资源 (5)
- 问答 (4)
- 收藏
- 关注
原创 通过故事理解 悲观锁与乐观锁
悲观锁与乐观锁写这篇文章的起因,是由于上面这张截图。 这是项目经理发在开发群的一张图,我这边只截取了非敏感信息出来。可以看到,多台机器都在执行着一条SQL,而这条SQL却一直处于等待状态(导致请求耗时过长)。原因则是SQL尾巴的 for update (悲观锁)字眼。通过故事来了解悲观锁与乐观锁故事背景A员工和B员工,是某电商平台的两位小员工(线程)。某日A接到通知,卖出巧克力30块,请对库存减少
2018-01-13 17:05:52 531
原创 并发编程 —— CountDownLatch
并发编程 —— CountDownLatch CountDownLatch,是我在平时开发过程中,比较常用到的线程辅助类。 常见的应用场景:主线程需等于其它线程任务完成后,才可继续执行。 举个例子,我想看在播放器上看下载到本地的电影。那么下载播放器和下载电影,就是两个任务。下载播放器的同时,也可以下载电影。可以并发处理。而我的主线程,需要等待这两个任务完成后,才可继续继续进行。像这种场景,我
2018-01-01 21:13:46 453
mysql+proxool+commons+ojbc jar包——酒店管理系统系列
2016-02-15
关于使用回溯法求解迷宫问题
2015-01-31
如何利用C#和socket做出一个聊天室
2014-12-15
请问下面图片html后面的那一串叫什么
2014-09-27
c++如何通过URL下载数据,在vc6的编译环境下
2014-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人