VB.NET - ограничить время, которое может занять операция - PullRequest
1 голос
/ 18 декабря 2011

Как я могу ограничить продолжительность операции?

У меня есть внешняя библиотека, которая обрабатывает файлы изображений.Я работаю с тысячами изображений, и время от времени библиотека застревает на определенных изображениях.Если мне нужно пропустить изображение здесь или там, нет проблем, но я не могу заблокировать процесс, поэтому я хочу наложить максимальное количество времени, которое процесс может занять для каждого изображения, прежде чем я его заставлюсдаться и перейти к следующему изображению.

Спасибо.

1 Ответ

0 голосов
/ 18 декабря 2011

Вы можете запустить код в другом потоке, а затем вам потребуется либо запустить таймер (или другой поток с методом Threading.Thread.Sleep ()), а затем по истечении указанного количества времени .Abortнить.

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