Кросс-платформенный код. Добавлен механизм синхронизации.