ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト693:デフォルトの名無しさん 19/05/04 22:09:10.98 56LrGuhB0.net 非同期処理は複数のスレッドが同じデータを弄ろうとすることによる不整合は起きないけど コールスタックは複数になるから 同じデータに触ると訳ワカメになる事があった 694:デフォルトの名無しさん 19/05/04 23:16:04.81 pMssk1qR0.net (||゚Д゚)ヒィィィ!(゚Д゚||) じゃあ>>679みてーな処理を書いたら スレッドセーフなんて関係なく バグるんだね こぇえええええ じゃなくて終わったわ 今まで組んだもんでテキトーにやった箇所全部終わってる気がする 695:デフォルトの名無しさん 19/05/04 23:28:33.99 J15hVQV0a.net まあ複数スレッドで同時並行処理するときにはそのへん慎重を期さないと 再現困難なバグを埋め込んじゃうからねえ 同時に読み書きする可能性のある変数を安易に書き換え/差し替えしちゃダメ 696:デフォルトの名無しさん 19/05/05 05:07:07.08 tvdtPjB+0.net マルチスレッドの恐ろしさは、たまにしかバグらない事。 ほとんどは正常に動くから、質が悪い。 必ず、バグらないだろ それで喧嘩になる事も多い。 マルチスレッドは、ベテランでもバグるからやめろと言っても、 ほら、バグらないでしょ? と、突っかかってくる その時には、バグらないと言うと、 千回実行しても、バグらないでしょ? と、突っかかってくる。 でも、その時にはバグらない バグる立証をするのが難しい だから、Ruby をやった人は、関数型言語のElixir をやる。 他の言語の人は、何を言っても、そのテスト回数でバグらないと言ってくるから、質が悪い 1万回実行しても、10万回実行しても、その時にはバグらないものなんだよ。 何回バグらないで実行すれば、正しいと認めるのか、と問われても困る 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch