Under normal use, a critical section is a section of code that must be executed sequentially - that is, only one thread can execute this code at any given time. You usually do this by protecting the code with a mutex semaphore.
Windows ( ), , (.. , , ).
. . , . Mutex , , , .