私の質問はやや一般的です。私は一般的ですが実際的な答えを気にしません。私はここでスレッドとスレッド同期の処理方法に関連する何かを探していますが、VMでの.NETアプリケーションの実行に関連するものの全体像に興味があります。
物事を別の方法でコーディングする必要がありますか?特定の分野で特別な予防策を講じる必要がありますか?
ありがとう
私の質問はやや一般的です。私は一般的ですが実際的な答えを気にしません。私はここでスレッドとスレッド同期の処理方法に関連する何かを探していますが、VMでの.NETアプリケーションの実行に関連するものの全体像に興味があります。
物事を別の方法でコーディングする必要がありますか?特定の分野で特別な予防策を講じる必要がありますか?
ありがとう
仮想マシンの全体的なポイントは、プログラムで文字通りハードウェアアクセスが必要でない限り(.NETではありそうもない)、仮想マシンで実行しているという事実を心配する必要がないということだと思います。
気になるのは、たとえば、ドライブのSMARTデータを照会する必要があり、物理アクセスが必要な場合のみです。この場合、VMまたはVMMに何らかの方法で支援を求める必要があります。
ハードウェアレベルのアクセスが必要になる可能性がある場合のもう1つの例は、デバイスのベンチマークを目的としたプログラムを作成している場合です(これも、.NETではありそうにありません)。そのため、取得できる生の電力が必要になる場合があります( WinSATがVHDで実行されない方法)。しかし、これらはありそうもないシナリオであり、私はあなたがそれらに出くわすことはないと思います。