No.2ベストアンサー
- 回答日時:
ほかのスレッドから同じタイミングでアクセスされる可能性があるためよ。
それぞれのソースを見てもらうとわかるけど
StringBufferのappendはsynchronizedされているの。
そのため、同じタイミングでappendが発生しても
アクセス順にappendが活かされるわ。
StringBulderの場合同じタイミングで来ると
どっちかの処理がなかったことにされる可能性があるわね。
こんな感じで通信先の変数というのも
同期タイミングを意識しなくてはいけないわ。
No.1
- 回答日時:
基本はStringBuilderでいいわ。
HttpSessionに格納したり
通信オブジェクトのにするなら
StringBufferにしなくてはだめ。
完全なローカル処理ならStringBuilderよ。
この回答へのお礼
お礼日時:2011/01/21 14:39
ご回答ありがとうございます。
Webシステムも作っていますが、HttpSessionや通信オブジェクトはどうして
駄目なのでしょうか。
マルチスレッド環境でStaticな領域に使用するのは駄目なのは理解しているつもりですが、
HttpSessionはインスタンスを作って入れるので良いのかと思っておりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- CPU・メモリ・マザーボード APUゲーム性能 1 2022/12/25 01:27
- その他(SNS・コミュニケーションサービス) Yahoo知恵袋とYahooショッピングでYahoo IDを2回変更しました、新規作成も2回以上して 2 2022/07/25 12:46
- サーバー Windows2019CALとRDS CALについて 1 2022/06/19 13:48
- ネットワーク クラウド環境の範囲について教えてください。 7 2023/03/09 15:50
- その他(プログラミング・Web制作) Microsoft Forms とか、それに似たツールで計算をすることはできないか? 2 2023/01/14 11:26
- フリーソフト テキストエディア oedit の環境設定(初期設定)ファイルはどこ? 1 2022/11/18 15:40
- その他(パソコン・スマホ・電化製品) アプリを開いたときに「通信に失敗しました 通信状態の良いところで 再度お試しください」と表示される 6 2022/09/20 10:19
- その他(AV機器・カメラ) BOSEサウンドバー300について 1 2022/10/05 06:50
- Evernote Simplenoteのコピー&ペースト 1 2022/05/17 14:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LISTBOXの内容が更新されま...
-
C#でフォームのオブジェクト名...
-
Object型からDouble型へのキャスト
-
COMコンポーネントって何?
-
ワイルドカード<?>と型パラメー...
-
Excelで =EMBED("Acrobat Docu...
-
エプソンVP-930のESC/Pの操作に...
-
VBAからノーツを起動
-
複数のドキュメントテンプレー...
-
0 == False はいいけど
-
オブジェクトとは、わかりやす...
-
AccessからMSペイントを起動さ...
-
java.util.Listのヒープサイズ...
-
TextFieldの文字の折り返し
-
戻り値がクラスオブジェクト
-
VBAのWindowオブジェクトとWork...
-
VBA 同じ名前のオブジェクトを...
-
C++で*thisは何を指しているの...
-
Accessの連結・非連結オブジェ...
-
エクセルVBAで、条件に一致する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0 == False はいいけど
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
Excelで =EMBED("Acrobat Docu...
-
VBAのWindowオブジェクトとWork...
-
JAVAからHTMLへ値を返す方法
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
COMコンポーネントって何?
-
VBA 同じ名前のオブジェクトを...
-
Object型からDouble型へのキャスト
-
ビジュアルC++でボタンの有...
-
error C2712: オブジェクト ア...
-
オブジェクト名をforループ内で...
-
bmp画像をjpegやpng画像に圧縮...
-
戻り値がクラスオブジェクト
-
Vbで通常使用するプリンターを...
-
時間帯判定をする。
-
Webアプリケーションのエラーメ...
-
LISTBOXの内容が更新されま...
おすすめ情報