No. È vero che StringBuilder (a differenza di StringBuffer) non è "sincronizzato" ma il problema ci sarebbe solo se fosse condiviso tra più thread senza le dovute accortezze. Ma siccome lo StringBuilder lo tieni in una variabile locale e lo usi solo in quel metodo, allora quella certa istanza la usa solo il thread che sta eseguendo quei metodi. Insomma è comunque thread-safe questo uso di StringBuilder.Originariamente inviato da zipangulu
potrebbe essere la causa il fatto del non "thread-safer" dello StringBuilder
Uhm .. penserei di no.Originariamente inviato da zipangulu
e il fatto che il file di testo da leggere è piuttosto grande?
Sì infatti a me non dà problemi (ho preso un sorgente C che avevo a portata di mano come file da leggere).Originariamente inviato da zipangulu
EDIT: mi sono appena accort che sull'esempio sopra postato l'anomalia non si manifesta...ti posterò il caso reale dove compare...