В JavaScript-движке V8 метод Locker::IsLocked(Isolate* isolate)
проверяет, заблокирован ли блокиратор для данного изолята текущим потоком. "Проверьте, заблокирован ли изолятор в V8
Есть ли способ проверить, заблокирован ли изолятор какой-либо нить, чтобы предотвратить блокирование потоков?
Если ответ «Нет», можно использовать 'boost :: mutex'es, но проверка V8 API на мой взгляд намного более чистая. – Vortico