Разница между сигналом и вызовом в диаграмме последовательности

В Enterprise Architect я хочу смоделировать сигнал Qt на диаграмме последовательности.

Я использую асинхронный вызов типа сигнала.

При добавлении сообщения я вижу, что асинхронный сигнал может быть Call или Signal.

Я хотел бы знать, в чем разница между сигналом A и вызовом в диаграмме последовательности.

1 ответ

Решение

Вызов - это операция, которая ожидает возврата вызванного объекта. В отличие от этого, сигнал просто размещен, и возврата не ожидается. Практически сигнал часто реализуется семафором.

Другие вопросы по тегам