2010-02-15 11 views
5

se ho una classe, che è anche un mbean, e io uso le funzioni della classe nel mio codice, in un solo thread, e chiamo anche una funzione da jmx, dovrei sincronizzare quel codice? graziejmx mbean thread safety

risposta

3

Il codice deve essere thread-safe, sì. Se si sceglie di renderlo thread-safe utilizzando synchronized, allora dipende da voi.

Gli MBean richiamati tramite JMX verranno richiamati dal contenitore, utilizzando i propri thread, separati dai thread del proprio codice.