форсируя только один экземпляр Asyc sub - PullRequest
0 голосов
/ 26 сентября 2018

Я хотел бы вызвать медленно работающую подпрограмму, когда приходят определенные электронные письма, но я не хочу блокировать прогноз выполнения / заморозки.

Я написал подпрограмму как Public Async Sub..., но частькода перевернулся бы, если бы подпрограмма была вызвана дважды в быстрой последовательности.

Есть ли способ сделать очередь такой, чтобы в каждый момент времени работала только одна копия моей подпрограммы, при этом гарантируя, что она все ещеработает в фоновом режиме?

Мое решение на данный момент состоит в том, чтобы заранее иметь публичный continue as Boolean с циклом ожидания - но это немного уродливо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...