77问答网
所有问题
stringbuffer是线程安全的吗
如题所述
举报该问题
其他回答
第1个回答 2017-09-15
java 中的stringbuffer线程不安全
第2个回答 2017-09-15
StringBuffer的很多方法用synchronized修饰,意味着多个线程只能互斥地调用这个方法。本回答被提问者采纳
相似回答
string和
stringbuffer
和stringbuilder的区别是什么?
答:
性能:StringBuffer是线程安全的
,它所有公开方法都是同步的,StringBuilder是没有对方法加锁同步的,所以毫无疑问,StringBuilder的性能要远大于 StringBuffer。
stringbuffer
与stringbuilder的区别
答:
下面为大家分享了stringbuffer与stringbuilder的区别,希望大家能了解相关内容! StringBuffer和StringBuilder是Java中用于处理字符串的两种常用类,它们在功能上非常相似,但在使用方式和性能上存在一些微妙的差异。 首先,
StringBuffer是
一个
线程安全的
类,而StringBuilder则不是。这意味着在多线程环境中,如果你需要修改字符串,应...
stringbuffer
和stringbuilder的区别?
答:
既然StringBuffer是线程安全的
,它的所有公开方法都是同步的,StringBuilder是没有对方法加锁同步的,所以毫无疑问,StringBuilder的性能要远大于StringBuffer。
string和
stringbuffer
和stringbuilder的区别是什么?
答:
2、StringBuffer是线程安全的
,而StringBuilder是非线程安全的。StringBuilder是从JDK 5开始,为StringBuffer类补充的一个单线程的等价类。我们在使用时应优先考虑使用StringBuilder,因为它支持StringBuffer的所有操作,但是因为它不执行同步,不会有线程安全带来额外的系统消耗,所以速度更快。String、StringBuilder...
java中为什么说,
String是线程安全的
?
答:
String是不可变类,所以是线程安全的。1、所有不可变类
都是线程安全的
,线程安全的类不一定是不可变类,如
StringBuffer是
可变类,靠锁实现线程安全。2、StringBuffer方法上都加了synchronized,StringBuilder没有,StringBuilder在多线程情况下是会出现问题,但是线程安全线程非安全指的是你业务环境需要线程安全...
怎么理解
Stringbuffer 是线程安全的
stringbuilder是线程不安全的
答:
StringBuffer
和StringBuilder类功能基本相似,主要区别在于StringBuffer类的方法是多线程、安全的,而StringBuilder不
是线程安全的
,相比而言,StringBuilder类会略微快一点。对于经常要改变值的字符串应该使用StringBuffer和StringBuilder类。4.线程安全 StringBuffer 线程安全 StringBuilder 线程不安全 5.速度 一般...
String,
StringBuffer
和StringBuilder的区别
答:
String中的对象是不可变的,也就可以理解为常量,显然线程安全。AbstractStringBuilder是StringBuilder与
StringBuffer
的公共父类,定义了一些字符串的基本操作,如expandCapacity、append、insert、indexOf等公共方法。StringBuffer对方法加了同步锁或者对调用的方法加了同步锁,所以
是线程安全的
。看如下源码:1 ...
大家正在搜
stringbuffer
java集合框架类
javastring和stringbuffer的区别
stringbuilder
java基本数据类型
stringbuffer线程安全
线程安全的string
treemap线程安全吗
stringbuffer没重写