Отказ от ответственности. Я - разработчик С# ASP.NET, изучающий "RoR". Извините, если этот вопрос не "получил" RoR, любые исправления были высоко оценены!
Что такое многопоточность
Мое понимание способности "многопоточность" в веб-приложениях двоякое:
- Каждый раз, когда веб-сервер/приложение получает запрос, он может назначить поток новому запросу, поэтому несколько запросов могут запускаться одновременно.
- Язык приложения runtime + позволяет использовать несколько потоков WITHIN для одного запроса (в ASP.NET с помощью методов и ключевых слов Async , например).
Таким образом, IIS7 + ASP.NET может делать точки 1 и 2.
Я запутался в RoR
Я прочитал эти две статьи, и они оставили меня в замешательстве:
- Прояснение некоторых вещей о мобильных телефонах LinkedIn переходят из Rails в node.js
- Как развернуть многопоточное приложение Rails
вопрос один.
Я думаю, что я понимаю, что RoR не очень хорошо подходит к пункту 2 выше, то есть, имея несколько потоков в рамках одного запроса, я получил это право?
вопрос два.
Чтобы быть кристально чистым, RoR-приложение/веб-серверы также могут делать точку с номером 1 выше справа (т.е. несколько запросов могут запускаться одновременно)? это не всегда случай с RoR?