校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > StringBuffer和Biluder类
题目

StringBuffer与StringBuilder的应用场景?

解答

1、StringBuffer多线程安全,但是加了synchronized,其效率低。故适用于多线程下,并发量不是很高的场景

2、StringBuilder没有加任何锁,其效率高,适用单线程场景,但同时也适用于高并发场景中,提高高并发场景下程序的响应性能,至于线程安全问题可以通过其它手段解决,如ThreadLocal,CAS操作等

3、所以对于高并发场景下,若有用到二者,还是建议优先使用StringBuilder的

C 0条回复 评论

帖子还没人回复快来抢沙发