Может быть, но, вероятно, нет.
Событие может быть установлено или сброшено только в том случае, если сбросить событие нечем, тогда повторные вызовы Set не изменят его состояние, если только это не событие автосброса, и на нем ожидает хотя бы один поток. При событии ручного сброса все потоки, ожидающие (или начинающие ждать), будут освобождены, пока что-то не сбросит событие.
Я думаю, что на самом деле вам нужен семафор, который имеет счетчик и поддерживает установку n раз для освобождения n потоков (даже если некоторые из этих потоков только начинают ждать после некоторого из звонков, чтобы установить).