मैं यह सुनिश्चित करना चाहता हूं कि एक थ्रेड को एक विशिष्ट CPU कोर में ले जाया गया हो और शेड्यूलर द्वारा इसे कभी भी स्थानांतरित नहीं किया जा सके।Win32 पर आप थ्रेड को किसी अन्य CPU कोर पर कैसे ले जाते हैं?
एक SetThreadAffinityMask()
कॉल नहीं है लेकिन कोई GetThreadAffinityMask()
है।
कारण मैं की जरूरत है इस वजह से उच्च संकल्प टाइमर में गड़बड़ हो जाएगी अगर अनुसूचक एक और सीपीयू है कि धागा ले जाता है।
आप * की जरूरत नहीं है * GetThreadAffinityMask(), केवल SetThreadAffinityMask()। –