This documentation is archived and is not being maintained.

critical_section::lock Method

Acquires this critical section.

_CRTIMP void lock();

It is often safer to utilize the scoped_lock construct to acquire and release a critical_section object in an exception safe way.

If the lock is already held by the calling context, an improper_lock exception will be thrown.

Header: concrt.h

Namespace: Concurrency