Bonjour,
j'ai un doute sur un problème.
J'ai différents threads qui font tous le même travail, mais sur différentes parties des données à traiter. Donc aucun souci jusqu'ici.
Ces threads doivent tous appeler une même méthode static appartenant à une classe extérieure à la classe gérant les threads.
Cette méthode faisant des écritures dans un même tableau, je me demande si cela pose problème ?
Si le code de la méthode est dupliqué pour chaque thread, alors pas de souci. Sinon la méthode va être appelée plusieurs fois au même moment te avec différents paramètres.
Mais je ne pense pas que le code soit le cas (duplication du code). Ai je raison ?
Je sais que je peux toujours mettre ma méthode synchronized pour régler le problème, mais c'est assez lourd et lent (les écritures peuvent être très longues).
Merci par avance,
Partager