База ответов ИНТУИТ

Параллельные вычисления и многопоточное программирование

<<- Назад к вопросам

Рассмотрим ситуацию, когда управление бизнес-логикой приложения осуществляется в визуальном интерфейсе, работающем в потоке, отличном от потока, в котором работает бизнес-логика. Какой недостаток можно отметить в организации взаимодействия управляющего и управляемого процесса, основанного на взаимных ссылках?

(Отметьте один правильный вариант ответа.)

Варианты ответа
никаких недостатков нет. Это лучший способ организации взаимодействия управляемого и управляющего процессов
бизнес-логика должна знать интерфейс. Это означает, что в коде бизнес-логики используются интерфейсные объекты(Верный ответ)
интерфейс должен знать бизнес-логику. Это означает, что в интерфейсном коде используются объекты бизнес-логики
Похожие вопросы
Какие утверждения являются справедливыми в ситуации, когда управление бизнес-логикой приложения осуществляется в визуальном интерфейсе, работающем в потоке, отличном от потока, в котором работает бизнес-логика?
Построение многопоточного приложения, в котором интерфейс приложения выполняется в одном потоке, а бизнес-логика – в другом, необходимо для того, чтобы:
Приложение представляет модель взаимодействия управляющего и управляемого процессов. Это взаимодействие может быть основано на механизме:
Что понимается под понятием "бизнес-логика" в данном контексте?
При разработке бизнес-логики приложения какой тип проекта, скорее всего, следует предпочесть?
Какие утверждения справедливы по отношению к взаимодействию двух частей приложения – интерфейса и бизнес-логики?
Программисту необходимо, чтобы в потоке выполнялся метод, имеющий три аргумента. Конструктору потока передать такой метод невозможно. Какие решения позволяют справиться с возникшей ситуацией?
Что происходит, когда в многопоточном приложении один поток пытается непосредственно обращаться к элементам управления визуального интерфейса, созданным в другом потоке?
Для того, чтобы корректно работать с элементами управления, созданными в другом потоке, можно использовать следующие методы:
Что происходит с потоком, когда вызывается метод Interrupt для прерывания работы потока?