【发布时间】:2011-04-16 16:58:45
【问题描述】:
如果您的文本可以更改并且只会更改 从单个线程访问,使用 一个 StringBuilder 因为 StringBuilder 是不同步的。
如果您的文字可以更改,并且将 从多个线程访问,使用 StringBuffer 因为 StringBuffer 是 同步。
多线程是什么意思?谁能解释一下这个?我的意思是两个方法或两个程序试图同时访问另一个方法。
【问题讨论】:
-
表示当2个或更多线程同时访问同一个对象时。例如,1 个线程可能会尝试获取字符串的值,而另一个线程可能会对其进行更新。这是已知的“同步”问题。 stringBuffer 可以是 2 个或更多线程访问的任何对象。
标签: java