Question à propos de Java synchronisé

La documentation de Java dit que "il n'est pas possible pour deux invocations de méthodes synchronisées sur le même objet à interleave". Ce que j'ai besoin de savoir, c'est si synchronisée permettra également d'éviter une méthode synchronisée dans les deux instances de la même classe de l'entrelacement.

E. g. Travailleur de la classe a méthode process(). Nous avons plusieurs cas de Travailleur exécute dans leur propre fils. Nous voulons éviter que plus d'une instance en cours d'exécution de la méthode process() simultanément. Va synchronisé faire cela?

Grâce.

  • Merci à tous ceux qui ont répondu!
  • Ont-ils répondu à votre question? Pourriez-vous accepter une réponse alors que nous savons qu'il est fait?
InformationsquelleAutor bethesdaboys | 2011-06-02