2004-gre-cs-practice-book.pdf/Q46 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
Удаленный вызов означает в первую очередь невозможность шаринга памяти и передачи по ссылке. | Удаленный вызов означает в первую очередь невозможность шаринга памяти и передачи по ссылке. | ||
− | Все остальное можно сделать (и как раз можно удобней) — все эти сервисы-микросервисы, с любыми языками-архитектурами-программными стеками. | + | Все остальное можно сделать (и как раз можно удобней) — все эти сервисы-микросервисы, с любыми языками-архитектурами-программными стеками, хотя конкретные протоколы (REST/gRPC/xml-RPC/GraphQL/…) какие-то ограничения налагать могут. |
{{question-ok|[[Участник:StasFomin|StasFomin]] 15:01, 15 декабря 2024 (UTC)}} | {{question-ok|[[Участник:StasFomin|StasFomin]] 15:01, 15 декабря 2024 (UTC)}} | ||
[[Категория:Вызов функций]] | [[Категория:Вызов функций]] |
Текущая версия на 15:02, 15 декабря 2024
Вопрос: Q46-4c9f66
Какое из следующих утверждений об удаленном вызове процедуры (RPC) верно?
Ответы
- Он используется для вызова процедур с адресами, удаленными более чем на байта
- Он не может вернуть значение
- Правильный ответ: Он не может передавать параметры по ссылке
- Он не может вызывать процедуры, реализованные на другом языке
- Он используется для вызова процедур на внешнем уровне вложенности
Объяснение
Исходники — вопрос 46 на 33 странице книги «2004-gre-cs-practice-book.pdf»
Удаленный вызов означает в первую очередь невозможность шаринга памяти и передачи по ссылке. Все остальное можно сделать (и как раз можно удобней) — все эти сервисы-микросервисы, с любыми языками-архитектурами-программными стеками, хотя конкретные протоколы (REST/gRPC/xml-RPC/GraphQL/…) какие-то ограничения налагать могут.