Класс TCriticalSection (thread.h)
Этот класс обеспечивает системно-независимый интерфейс для
критических секций нитей. Объект этого класса может использоваться в сочетании с объектами TCritical::Lock чтобы гарантировать,
что в каждый момент времени в критической части кода может выполняться только одна нить.