ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト682:デフォルトの名無しさん 19/05/04 15:37:29.51 uz0VN5nda.net >>672 使い道がない 683:デフォルトの名無しさん 19/05/04 15:38:02.55 vy21Hr2ZM.net 個人的にはスレッド自体に特定のスレッドからのデータを受け取る処理がある方が好き 684:デフォルトの名無しさん 19/05/04 15:57:05.65 qIB0qWQDM.net 別々のスレッドから生成された値を集めたいなら、 各スレッドで別のバッファ(List)に値を書き込んでから最後に単一スレッドでマージするのが定番 685:デフォルトの名無しさん 19/05/04 17:20:59.03 pMssk1qR0.net スレッドセーフって実はどういう動作するのかよく知らないぜ 686:デフォルトの名無しさん 19/05/04 17:27:01.27 0zm1CIpf0.net >>676 わかる エラーがでなかったらそれがスレッドセーフ!! 687:デフォルトの名無しさん 19/05/04 20:18:11.93 pMssk1qR0.net APIのマニュアルにおいて「スレッドセーフ」という言葉が用いられる場合、たいていは「複数のスレッドからアクセスされても例外を出さない、プログラムがクラッシュしない」というような意味です。 しかしプログラムの目的によっては、例外が出ないだけでは不適切です。 例えば対象が、100個のデータを管理する変数だとします。 その100個のデータに対して、1つ目から順に処理するスレッドと、50個目から変更するスレッドが同時に動いたらどうなるでしょうか? 結果は不定です。 この例では、排他処理 (C#なら lock ステートメントなど) と呼ばれる処置が必要になります。 ってググって出たサイトで拾った 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch