网友您好, 请在下方输入框内输入要搜索的题目:
publicclassMyLogger{privateStringBuilderlogger=newStringBuuilder();publicvoidlog(Stringmessage,Stringuser){logger.append(message);logger.append(user);}}TheprogrammermustguaranteethatasingleMyLoggerobjectworksproperlyforamulti-threadedsystem.Howmustthiscodebechangedtobethread-safe?()
A.synchronizethelogmethod
B.replaceStringBuilderwithStringBuffer
C.Nochangeisnecessary,thecurrentMyLoggercodeisalreadythread-safe.
D.replaceStringBuilderwithjustaStringobjectandusethestringconcatenation(+=)withinthelogmethod
参考答案