![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
インスタンスフィールドにArrayListを設けて
mainでArrayListをコピーする処理を入れ、
mainとは別のスレッドで、ArrayListから削除する
処理を入れた場合、mainのArrayListのコピーで例外が
発生したりしますか?
下記の例だと、globalList に追加しまくっているときに
Arraylistコピーのカ所で例外等発生しますか?
class Hoge {
List<String> globalList = new ArrayList<String>();
public static void main(String args[]) {
try {
i = 1;
Thread thread = new Thread(new Runnable(){
public void run() {
while (true) {
globalList.add(new String(i++));
}
}
});
thread.start();
} catch (InterruptedException e) {
e.printStackTrace();
}
while (true) {
List<String> tempList = new ArrayList<String>(globalList);//Arraylistコピー
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vc++ 2005 Pictureboxの透過処理
-
C#で、あるクラスのメンバーす...
-
ボタンの複数割り当てについて
-
C#でのWNetAddConnection3の使...
-
コンボボックスを使う時の警告
-
C#でのDLLのメソッドの作り方
-
Junitテストでvoid戻り値メッソ...
-
JWindow、JFrameでモーダル化の...
-
数独の問題作成
-
アプレットでマウスイベントが...
-
【C#】ハッシュテーブル(連想...
-
オブジェクトの中のプロパティ...
-
IF関数でEmpty値を設定する方法。
-
javaで質問です。 文字列2023/2...
-
カタカナの小文字を大文字に変...
-
分を表す数値(int型)を、小数...
-
ページング
-
ループ処理の際、最後だけ","を...
-
ArrayListの要素数の上限
-
配列にnullを代入すると、null...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大量のデータを読み込んで表示...
-
C#で、あるクラスのメンバーす...
-
ボタンの複数割り当てについて
-
Junitテストでvoid戻り値メッソ...
-
C#でのWNetAddConnection3の使...
-
C# visibleプロパティをfalseに...
-
ボタンのイベントで異なるウィ...
-
C# DataGridView列カスタマイズ
-
C# 矢印キーの取得
-
Processingでマウスクリックで...
-
[C#.net]スレッド化された別フ...
-
C#で別のFormへ複数の値を返そ...
-
C# WinForm のDataGridView Cel...
-
テキストフィールドに入力した...
-
【C#】ソースコードをファイル...
-
C#から、C++で作成したdll内の...
-
C# 半角カナの文字化けについて
-
C# タスクバーを隠したフォーム...
-
文字列の置換
-
エンターキーを押すとOKボタン...
おすすめ情報