InitializeCriticalSectionAndSpinCount
API yöntemi, EnterCriticalSection
çağrıldığında bir döngü sayısı ayarlamanıza olanak tanır, bu nedenle kaynağı birkaç kez almaya çalışmak için bir döndürme kilidi kullanarak döngüler yapar. Sadece tüm denemeler başarısız olursa, iplik, kernel moduna bir bekleme durumuna girer.InitializeCriticalSectionAndSpinCount, varsayılan bir Spin Sayısı var mı?
Bunun yerine 'normal' InitializeCriticalSection()
çağrılırsa, bir 'varsayılan' döndürme sayısı kümesi var mı? (Ya da 0, sıkma yok mi?)
Bağlantı için teşekkürler ... ayrıca "Bu alan varsayılan olarak sıfırdır, ancak InitializeCriticalSectionAndSpinCount API'siyle farklı bir değere ayarlanabilir." –
Oh, yanlış bilgi göndermek için üzgünüm o zaman. – Praetorian
Hey, sorun yok. İstenen bilgileri bağlantıya verdiniz. :) –