[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 10093] Re: Java 言語で学 ぶデザインパターン入門第 6 回議事録
高橋(智)です。こんばんは。
TAKEKAWA Tsutomu wrote:
>
> > StringBuffer の append って synchronized 付いてるし、無駄だなぁ...
> > synchronized の無い StringBuffer、自作しようかな。
>
> StringBufferライクなクラスを自作するよりは簡単そうな
> 方法が
> http://www.protomatter.com/nate/java-optimization/
> にのってました。
>
> StringBuffer b = new StringBuffer();
> synchronized (b)
> {
> b.append(foo);
> b.append(bar);
> b.append(baz);
> }
情報ありがとうございます。
synchronized (b){ } がとっても広い範囲を括りそうなので、
ためらいます。
やはり自作か?
> synchronizedの実装にもよるだろうけど、確かに速そうです。
確かに。
--
高橋智宏
Java読書会( http://www.t3-jpn.com/bof/ )
T3-Japan( http://www.t3-jpn.com/ )