- 444 名前:デフォルトの名無しさん [2007/04/14(土) 20:43:49 ]
- staticメソッドがマルチスレッドでどのように動作するかわかりません。
あるclassに一つのstaticメソッド static func (Map data,String time) : void がある。 funcでは、仮引数であるdataのオブジェクトの中身を参照して、標準出力へダンプ結果を出力している。 funcはマルチスレッド中で利用してよい? ↓こうなることはある? A-thread func実行 A-thread ダンプ中 B-thread func実行 B-thread ダンプ中 B-thread 処理終了 A-thread 処理終了 て動作になったとすると、B-threadがダンプしている最中に、A-threadに切り替わったら、staticメソッドの仮引数dataはどっちのもの?
|

|