Redian新闻
>
Restaurant Reservation System...
avatar
Restaurant Reservation System...# Programming - 葵花宝典
o*r
1
看到很多面试题都问这个,
有什么trick吗?
以前有道电梯设计拿process schedule类比,
这个饭店预订是什么来头呢?
avatar
m*t
2
I guess you want to elaborate on how you would make sure it won't give the
same table to two parties at the same time? 8-)

【在 o******r 的大作中提到】
: 看到很多面试题都问这个,
: 有什么trick吗?
: 以前有道电梯设计拿process schedule类比,
: 这个饭店预订是什么来头呢?

avatar
o*r
3
我google到一个简单的uml design
就是轮询每张桌子,看能否满足指定时间的预订,
能就订上,并给个confirmation
这样太简单了吧?
如果是多个booking 操作同时进行,
加一个synchronization也可以了,
不过好象一般都是一个booking, 串行的.

【在 m******t 的大作中提到】
: I guess you want to elaborate on how you would make sure it won't give the
: same table to two parties at the same time? 8-)

avatar
p*s
4
并行的, 这个用semaphore或mutex tasking的算法不行么?

【在 o******r 的大作中提到】
: 我google到一个简单的uml design
: 就是轮询每张桌子,看能否满足指定时间的预订,
: 能就订上,并给个confirmation
: 这样太简单了吧?
: 如果是多个booking 操作同时进行,
: 加一个synchronization也可以了,
: 不过好象一般都是一个booking, 串行的.

avatar
o*r
5
我指的就是用semaphore/mutex之类的来同步,
好象题目更偏重于OOP design
看你用什么object
往简单了说,一个booking, 一个table,一个confirmation
或加一个client GUI

【在 p****s 的大作中提到】
: 并行的, 这个用semaphore或mutex tasking的算法不行么?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。