ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 排队问题

排队问题

原创 Linux操作系统 作者:clkrst 时间:2007-08-24 00:00:00 0 删除 编辑
今天去网通交上网包年的费用,发现网通的营业大厅里有一个快速窗口,简单业务的客户可以不拿号直接排队,而复杂业务的用户才需要拿号等待。我这个业务是简 单业务(可以在咨询台问一下自己要办的业务是否需要拿号),所以直接在快速窗口前排队就行了,排队的时候看到前面有复杂业务的客户被拒绝办理,要他们再拿 号等候。我觉得网通这个办法是非常高效的,把短任务和长任务分别排队,这样大家的等待时间都降到最低了。操作系统里面多任务调度的时候说短任务优先 保证平均等待时间最短就是这个意思。


而上次在交通银行排队交房贷,就是另外一个处境了。我前面是70多个号,中间又不断的有基金客户插队(叫号的时候,如果有基金帐户在等待,那么基金帐户优先,普通客户需要等待),这样到我的时候,我已经等了90分钟了,然后处理我的业务一共花了不到1分钟,巨大的时间浪费。显然,我不能理解为什么基金客户要比普通客户优先,从任务执行时间上,基金业务处理时间总是要比我这种存款业务慢吧。就算基金客户有优先权,那么单设一个基金窗口,难道不是可以很好的避免基金客户侵占太多的普通客户的资源么?事实上交行的做法等同于长任务优先,结果呢就是所有人的平均等待时间最长。我很想知道交行的经理脑袋里面有没有进水?

同样是银行,前天在招商银行办理银证通,就看到人家就专门设立了基金柜台,基金客户和普通客户分开处理,显然这要比交行的做法优越很多。

排队这事,其实解法很简单:从公平角度出发,应该是先来先处理;从效率角度出发,应该是短任务优先;结合起来考虑,业务分类排队(尤其是按照业务时间长短分类)是最优解。我觉得稍微受过一点教育的人考虑五分钟就可以得到这个结论。但为啥总还有那么长的队要排呢?不理解啊不理解。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/67063/viewspace-169305/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没事了
下一篇: 上班了
请登录后发表评论 登录
全部评论

注册时间:2007-12-19

  • 博文量
    37
  • 访问量
    170992