大家乘电梯的时候会想电梯的程序怎么写吗

2021-07-09 14:26:30 +08:00
 internelp
8649 次点击
所在节点    程序员
75 条回复
Carlgao
2021-07-09 17:30:40 +08:00
会想到机械硬盘的调度算法
kiracyan
2021-07-09 17:37:35 +08:00
多电梯调度才是关键
RyuZheng
2021-07-09 17:41:17 +08:00


给大家看看这个电梯的样子,电梯间很好看很高级,在红色圆圈的面板上输入楼层,但是实际非常不好用
yyyyda
2021-07-09 18:24:30 +08:00
@RyuZheng 腾讯大楼好像就是这样的
agagega
2021-07-09 19:24:02 +08:00
写过一次之后就不再想了。而且考虑到电梯随时都有可能有人在任何位置按按钮,所以很难达到整体最优解。
Cloutain
2021-07-09 19:26:44 +08:00
要看什么规格的电梯,要是小区里面那种就比较简单。要是大型办公楼那种,可以做很多设置。
liaojl
2021-07-09 19:35:37 +08:00
我记得大学操作系统里讲磁盘的时候有个电梯调度算法。
young1lin
2021-07-09 19:37:01 +08:00
国外有个 http://play.elevatorsaga.com/#challenge=2

我之前玩过,当时玩得不太好
kensoz
2021-07-09 19:39:25 +08:00
电梯程序,这种涉及硬件的东西,为了安全性,控制程序和测试简直就是噩梦。
40EaE5uJO3Xt1VVa
2021-07-09 19:40:55 +08:00
我还真想过电梯的调度算法。可以电梯来了就打断了,下次还得从头想
Heartbleed
2021-07-09 19:49:57 +08:00
操作系统里讲磁盘,最简单的一般都遵循“顺路“原则吧
guog
2021-07-09 19:50:31 +08:00
@Jface 那是旧式电梯,新式是按目标楼层,没有上下
tyr0ne
2021-07-09 20:42:01 +08:00
坐电梯的时候不会想,等电梯的时候会
pkookp8
2021-07-09 21:02:32 +08:00
会,明明再加一个人就超重,就是每层都停
mainlong
2021-07-09 21:31:45 +08:00
我观察了楼道的电梯,26 层两部电梯,没用的时候,早上一般都是一台在一楼,一台在 10 楼,下班的时候一般都在一楼。

也就是,电梯没人用且没人按,会按如上楼层停置,
ouqihang
2021-07-09 22:40:01 +08:00
@pkookp8 有些电梯就很智能,满员了就不停。然后外面的人看到电梯怎么走过了不停,低楼层的噩梦。
JerryCha
2021-07-09 23:24:57 +08:00
论电梯集群如何做负载均衡
someonedeng
2021-07-10 01:09:14 +08:00
会思考逻辑,然后发现事情没这么简单。。
ohiu
2021-07-10 02:22:56 +08:00
@RyuZheng 智能分配电梯,本来用的就比较少,至少 4 台同时运行才能体现效率
HankLu
2021-07-10 03:45:19 +08:00
不止电梯,看到任何带电的都会想他是怎么控制的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/788522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX