Я хотел бы знать, можем ли мы управлять управляемой нитью из другого компонента. Скажем, у нас есть два java-модуля. В одном модуле (A) у меня есть runnable thread, который выполняет некоторую работу. Во втором модуле (B) я хочу получить к нему доступ и получить значения. Если оба компонента находятся в одном модуле, проблем нет. Но здесь оба являются отдельными модулями. Модуль A имеет потоки, тогда как модуль B зависит от модуля A и хочет получить к нему доступ.Есть ли способ управлять runnable thread из другого компонента?
Есть ли стандартная практика для этого? Или это плохой дизайн?
Редактировать: Модули/компоненты означают 2 проекта maven.
Java не имеет понятия * модулей * сам по себе, поэтому вам нужно будет лучше объяснить, что вы имеете в виду. Слово * компонент * тоже довольно неоднозначно. – Kayaman
Что вы подразумеваете под «контролем»? Если вы имеете в виду «invoke methods on», вы можете это сделать - вы можете сделать это везде, где есть ссылка на поток. –
@ Кайаманские модули/компоненты означают 2 проекта maven. – Ratha