Разница между сигналом и вызовом в диаграмме последовательности
В Enterprise Architect я хочу смоделировать сигнал Qt на диаграмме последовательности.
Я использую асинхронный вызов типа сигнала.
При добавлении сообщения я вижу, что асинхронный сигнал может быть Call или Signal.
Я хотел бы знать, в чем разница между сигналом A и вызовом в диаграмме последовательности.
1 ответ
Решение
Вызов - это операция, которая ожидает возврата вызванного объекта. В отличие от этого, сигнал просто размещен, и возврата не ожидается. Практически сигнал часто реализуется семафором.