Y a-t-il un moyen pour que deux threads d'un même processus puissent communiquer sans connaître l'interface de l'autre?implémentation d'une communication indépendante au sein d'un processus
fondamentalement, un thread est un serveur STOMP, l'autre est un client. ils sont censés communiquer de manière directe (pas via une socket) et il devrait être indépendant de l'implémentation, donc je ne peux pas supposer que l'un ou l'autre des threads attend des messages dans une file d'attente de messages commune. ce que je cherche est une sorte de mécanisme intégré dans Java qui permet aux threads dans le même processus de communiquer.
existe-t-il un tel mécanisme? et sinon, y a-t-il un autre moyen d'aborder cela?
Il ne devrait pas nécessairement être un troisième thread, juste un objet auquel les deux threads ont accès, par ex. une file d'attente de messages/d'événements. – ZoogieZork
bien la partie "espoir" est problématique. essentiellement, un thread est un serveur STOMP, l'autre est un client. ils sont censés communiquer de manière directe (pas via une socket) sans "connaître" l'implémentation de l'autre. donc ce que je cherche est une sorte de mécanisme intégré dans Java qui permet aux threads dans le même processus de communiquer. – user243070
Oui. c'est vrai. Vous devez vous assurer de vérifier et de protéger contre la modification simultanée –