Bonjour,

La méthode suivante est appelée par plusieurs thread,
La méthode RapportFichierBulletin.getInstance(...) est synchronized.

Mon problème, le déroulement de mon appli se "gèle" après le trace.info au bout d'un certain temps...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
    private void alimenterCompteursRapport(final Individu individu,
            final Collection<BulletinResultat> bulletins) {
        trace.info("alimenterCompteursRapport, ", individu
                .getDonneePersonnelle().getEmplid());
        for (BulletinResultat bulletin : bulletins) {
            // incrémente les compteurs pour les bulletins édités
            RapportFichierBulletin.getInstance(contexteTraitement).incremente(
                    bulletin);
        }
        RapportFichierBulletin.getInstance(contexteTraitement)
                .ajouterMatricule(individu.getDonneePersonnelle().getEmplid(),
                        bulletins.size());
    }