stringbuilder是線程安全的 stringbuffer為什么是線程安全?
stringbuffer為什么是線程安全?方法中有同步機(jī)制。在多線程的情況下,只有一個(gè)線程可以執(zhí)行到方法中,其他線程需要等待。springbuilder和springbuffer區(qū)別?這是面試中經(jīng)常問(wèn)
stringbuffer為什么是線程安全?
方法中有同步機(jī)制。在多線程的情況下,只有一個(gè)線程可以執(zhí)行到方法中,其他線程需要等待。
springbuilder和springbuffer區(qū)別?
這是面試中經(jīng)常問(wèn)的面試問(wèn)題。
1。它們都是字符串操作的封裝類
2。并發(fā)安全的區(qū)別在于StringBuffer是線程安全的,并且它的方法是用sybchronized修改的。StringBuilder是線程不安全的。
3. 另外,在使用串號(hào)拼接時(shí),底層是通過(guò)創(chuàng)建StringBuilder來(lái)實(shí)現(xiàn)的。