Critical section

Critical section is a piece of code from which you manipulate data that you don't want to have altered from another thread executing concurrently.