关于一个服务上面多个应用的场景
2010-09-24 15:45
246 查看
关于一个服务上面多个应用的场景:
Timer执行的方法:
服务启动,可能同时启动多个应用,这时侯使用线程挂起让不同的线程休眠一定的时间, int rnd =(int)(Math.random()*60000); Thread.sleep(rnd);
第一个进入的线程,临时修改数据库表中的标志,这样其他的线程在判断这个标志的时候,就不能进入操作了,等到第一个线程在休眠剩余差值时间后,在把这个
标志值设置成原来的值。保证了只有一个应用的timer执行。避免了插入重复数据。
Timer执行的方法:
服务启动,可能同时启动多个应用,这时侯使用线程挂起让不同的线程休眠一定的时间, int rnd =(int)(Math.random()*60000); Thread.sleep(rnd);
第一个进入的线程,临时修改数据库表中的标志,这样其他的线程在判断这个标志的时候,就不能进入操作了,等到第一个线程在休眠剩余差值时间后,在把这个
标志值设置成原来的值。保证了只有一个应用的timer执行。避免了插入重复数据。
相关文章推荐
- 关于.net中IL语言的一个应用场景 2014-2-10 17:15 阅读(0)
- 关于注册表应用我有一个问题,望不吝赐教,谢谢
- 输出Bag中的所有记录为一个json数组---精通android、IOS App应用服务程序开发
- 使用electron开发一个h5的客户端应用创建http服务模拟后台接口mock
- 设计总结2,关于template method 或者algorithm skeleton的一个应用
- 关于昨天在鸿鹄上面看到一个问题-(网络)检查你是不是高手??
- 关于 UserDefault 记录进入场景次数的应用
- 使用Redis作为消息队列服务场景应用案例
- 工控应用中关于刚体旋转操作的一个有用的几何命题及证明
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(六)
- 数据结构学习之多重链表的一个应用场景
- Chord:一个用于网络应用的可扩展的P2P查询服务(下)
- 关于逻辑或的一个小小应用注意点
- 抢购是如今很常见的一个应用场景,主要需要解决的问题
- 为一个 iOS 应用编写一个简单的 Node.js/MongoDB Web 服务
- 一个关于非结构化数据整合服务平台的好消息
- 关于一个应用分枝界限法解决最小顶点覆盖问题的程序说明
- 「三」创建一个带 ssh 服务的基础镜像(修订版)--关于ssh的争论
- redis应用场景(1)一个文字投票网站
- 关于servlet的一个简单应用