Je suis complètement nouveau à Java, mais j'ai besoin urgent de créer une file d'attente et le fil. Je suis confus quelle classe de file d'attente doit être utilisée.[Java]: Quel type de file d'attente utiliser pour mon scénario?
Voici le scénario:
Je dois un fil pour gérer les événements de l'utilisateur à partir de la couche d'application ainsi que des événements de rappel de la couche middleware inférieure. Pour cela, il a été décidé qu'une file d'attente sera maintenue. Les événements seront enregistrés dans cette file d'attente à chaque fois qu'un événement utilisateur ou un événement de rappel se produit. Le thread interroge les événements de la file d'attente et prend les mesures appropriées. La même file d'attente peut être écrite par différentes classes (couche inférieure de l'application &). Par conséquent, quelle file d'attente serait plus sûre, pour s'assurer que le même emplacement n'est pas écrit simultanément par différentes classes?
De même, quelle est la différence de base d'une phrase entre une file d'attente, BlockingQueue et ArrayBlockingQueue et dans quels scénarios chacun doit-il être sélectionné?
Cordialement, kiki
-1 Le filetage est un sujet difficile et peu adapté aux différences d'une phrase. Pardon. – CurtainDog