Как сделать чтобы функция (пока не выполнится) была доступна только одному потоку?

Поддержка