http://heleknar.livejournal.com/ ([identity profile] heleknar.livejournal.com) wrote in [community profile] useless_faq2014-04-07 01:03 am

Турникет и билеты

Что будет, если приложить к турникету, в Московском Метро, сразу несколько билетов?
Он снимет деньги со всех, или с одного билета?
Или ещё что-то произойдет?

[identity profile] riazhenka.livejournal.com 2014-04-07 09:35 am (UTC)(link)
Cнимет только с одного. Процесс начинается с идентификации карты - запроса и отклика. Естественно, после получения валидатором отклика от первой карты, второй он заниматься уже не будет и до снятия с нее денег дело не дойдет.
А вот какая из карт откликнется первой, вопрос интересный. Возможно, та, что ближе к считывателю.

[identity profile] uttha.livejournal.com 2014-04-07 10:05 am (UTC)(link)
а за время прикладывания он не успеет вторую считать и в очередь поставить?

[identity profile] riazhenka.livejournal.com 2014-04-07 12:21 pm (UTC)(link)
Он не то чтобы не успеет, а просто не сможет: после считывания карты запускается процесс, который должен завершиться либо открытием турникета, либо отказом в открытии, только после этого система перейдет в состоянии готовности к новому считыванию.

[identity profile] leshiy-1978.livejournal.com 2014-04-07 02:06 pm (UTC)(link)
А вот какая из карт откликнется первой, вопрос интересный. Возможно, та, что ближе к считывателю.
А если приложить не одну на другую, а обе рядом?

[identity profile] riazhenka.livejournal.com 2014-04-07 02:37 pm (UTC)(link)
На идеально равном расстоянии от считывателя приложить не удастся, особенно учитывая, что считывание происходит при движении.