ハイパースレッディング付きのシングルコアCPUでマルチスレッドプログラムが安全に実行される場合、ハイパースレッディング付きのデュアルコアCPUでも安全に実行されますか?など[OK]をハイパースレッディング付きシングルコアPCでのテスト
EDIT
をスレッドの安全性については、私はより具体的にお願いいたします。私は、忘れてしまったか、または(並行性の)問題ではないことを確認できなかった悪いソースコード行を意味します。
1コアのhttは、デッドロック、クラッシュ、CPUスパイク、または2コアマシンでコードが引き起こす何かを防ぐことによって、「嘘つき」かもしれません。私はhttのPCの2(論理的な)プロセッサがデュアルコアPCの2つのプロセッサとどのように正確に異なっているか、どのように透過的なhttであるかは分かりません。何か問題があれば、おそらくそれのために2台目のPCを買うだろうから、私は尋ねた。
"安全"とは、プログラムを繰り返し実行したときにクラッシュしたことがないということですか、コードに並行性の問題がないことを慎重に確認したことを意味しますか?前者の場合、あなたは幸運だったかもしれません。後者の場合、CPUコアの数は(理論的に)違いを生じるべきではありません。 – stakx
私は並行性の問題を避けようとしています。しかし、私の現在のPCはシングルコアなので、デュアルコアは私のプログラムをより多くの問題にさらすのでしょうか?私のプログラムがうまく書かれていない場合は、シングルコアのhttpsのクラッシュが少なくなるでしょうか? – Karl
...デッドロックのシナリオなど。おそらく、デュアルコアマシンを買うのがおそらく最高だと思います。理論的には、シングルコアのhttマシンがテストのためにうまくいくと確信するように試みました。 – Karl