Maison > Questions et réponses > le corps du texte
spring MVC框架Controller层中应该使用StringBuffer还是StringBuilder?
阿神2017-04-18 10:50:37
Si vous l'utilisez comme variable globale, vous ne pouvez utiliser que StringBuffer, car spring mvc n'est pas thread-safe. S'il est uniquement utilisé comme variable locale, utilisez stringBuilder. Leurs fonctions sont exactement les mêmes, mais les méthodes. de StringBuffer sont toutes des méthodes synchronisées et multithread. Les performances sont pires que celles de StringBuilder.
ringa_lee2017-04-18 10:50:37
StringBuffer est thread-safe
StringBuilder n'est pas thread-safe
阿神2017-04-18 10:50:37
À l'exception du problème de filetage, je pense que tout le reste est pareil
ringa_lee2017-04-18 10:50:37
Il n'y a aucun problème de sécurité des threads lorsqu'il est écrit dans une méthode. . . Comparaison de vitesse de Stringbuilder, il est recommandé d'utiliser
lors de l'exploitation de grandes quantités de données