クリティカルセクション
Meanings
1
In concurrent programming, a code segment that accesses shared resources and must not be executed by more than one process or thread at a time.
In multithreaded programs, critical sections must be properly protected.
Use semaphores to implement mutual exclusion for the critical section.