takidoso
Erfahrenes Mitglied
Halli und Hallo,
ich habe mal von jemandem erzählt bekommen, dass, wenn man z.B. mit StringBuffern arberitet die SstringBuffer-Statements in einen synchronize-Block setzen soll, da somit die synchronisierung der einzelnen statements nicht extra ausgeführt und somit Rechenzeit gespart wird. Stimmt das? Ist Java tatsächlich so schlau und würde die synchronize-statements innerhalb der aufgerufenen StringBuffer-methoden ignorieren
Hat mich etwas in Erstaunen versetzt.
kann das jemand bestätigen?
hier ein Code Beispiel:
ich habe mal von jemandem erzählt bekommen, dass, wenn man z.B. mit StringBuffern arberitet die SstringBuffer-Statements in einen synchronize-Block setzen soll, da somit die synchronisierung der einzelnen statements nicht extra ausgeführt und somit Rechenzeit gespart wird. Stimmt das? Ist Java tatsächlich so schlau und würde die synchronize-statements innerhalb der aufgerufenen StringBuffer-methoden ignorieren
Hat mich etwas in Erstaunen versetzt.
kann das jemand bestätigen?
hier ein Code Beispiel:
Code:
final StringBuffer sb = new StringBuffer();
synchronized (sb)
{
sb.append("lala1");
sb.append("lala2");
sb.append("lala3");
}