mardi 4 octobre 2016

Difference between EnterCriticalSection() and TryEnterCriticalSection() and InitializeCriticalSection() and InitializeCriticalSectionAndSpinCount()

As i think that TryEnterCriticalSectioncan be called only once. So i just want to know what is difference between TryEnterCriticalSection and EnterCriticalSection.

#include<windows.h>
CRITICAL_SECTION csOpsPrintData;

void CreateCriticalSectionAsNeccessary()
{

    InitializeCriticalSection(&csOpsPrintData);
    InitializeCriticalSectionAndSpinCount(&csOpsPrintData,5);

    EnterCriticalSection(&csOpsPrintData);
    TryEnterCriticalSection(&csOpsPrintData);

}

Aucun commentaire:

Enregistrer un commentaire