2011-06-27 18 views

答えて

3

プロセッサはプロセッサに対応していないビットを無視します。したがって、あなたの例では、プロセスのアフィニティーマスクに使用可能なプロセッサーとの親和性を持たないスレッドを設定し、SetThreadAffinityMaskへの呼び出しに失敗しています。

+0

ドキュメントはスケッチですが、私の前提は、このインスタンスではスレッドは最後の有効なスレッド親和性で実行し続けます。そのよりも不気味な行動を示唆するものは何もない。 –

+0

@スティーブそれは理にかなっている唯一のことです。アフィニティマスクを変更しようとすると失敗した場合でも、それは変わりません。 –

+0

「最後の有効なスレッドアフィニティ」はどういう意味ですか? – Alecs

関連する問題