2013年10月24日
摘要: 在最近的项目中思考了以下这种需求,觉得很有必要仔细琢磨下:当用户连续不断的重复某种行为或发出重复的请求时,服务如何能保证此种请求按用户行为的顺序来执行呢?举个例子,比如用户在1s内连续按下了100次保存按钮(用户有时候确实很厉害呢... 那么这100次保存请求如何被有序的执行并不阻塞用户界面呢?(也就是用户可以继续按233333答案很简单,同步(抽 要是同步就解决的话就没这问题了,一个请求执行起来稍微费点时间同步就不是选择了,用户在发一次请求之后就会被请求执行的时间所阻塞,用户体验X那么并发后使用lock呢?这个我并不是没有实验过,也许是答案之一,但问题在于若此种请求耗费时间过长,服务会根据用 阅读全文
posted @ 2013-10-24 23:45 iou90 阅读(232) 评论(0) 推荐(0) 编辑