Даже если бы вы могли сказать, если указатель действителен, это не решит вашу проблему. Вы делитесь одним ресурсом без каких-либо исключительных гарантий. Вот почему это не получится.
Сбой в этой последовательности потоков:
Thread0 ................................ Резьба1
Получить итератор-> it0
проверить, что это0 действительно
............................................. Получить итератор -> it1
............................................. Проверьте, что it1 действителен.
Стереть (it0)
............................................. Стереть ( it1)
Вы можете добавить семафор для доступа к общему ресурсу.