finish early in fuzzing upon detach (#272)

This commit is contained in:
Pantazis Deligiannis 2022-01-19 15:42:33 -08:00 коммит произвёл GitHub
Родитель 306803a593
Коммит f3d225c56c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -913,6 +913,11 @@ namespace Microsoft.Coyote.Runtime
int delay;
lock (this.SyncObject)
{
if (!this.IsAttached)
{
throw new ThreadInterruptedException();
}
// Choose the next delay to inject. The value is in milliseconds.
delay = this.GetNondeterministicDelay((int)this.Configuration.TimeoutDelay);
IO.Debug.WriteLine("<CoyoteDebug> Delaying the operation that executes on thread '{0}' by {1}ms.",