package com.google.android.gms.tasks; import java.util.ArrayDeque; import java.util.Queue; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes3.dex */ public final class zzr { private final Object zza = new Object(); private Queue zzb; private boolean zzc; public final void zza(zzq zzqVar) { synchronized (this.zza) { try { if (this.zzb == null) { this.zzb = new ArrayDeque(); } this.zzb.add(zzqVar); } catch (Throwable th) { throw th; } } } public final void zzb(Task task) { zzq zzqVar; synchronized (this.zza) { if (this.zzb != null && !this.zzc) { this.zzc = true; while (true) { synchronized (this.zza) { try { zzqVar = (zzq) this.zzb.poll(); if (zzqVar == null) { this.zzc = false; return; } } finally { } } zzqVar.zzd(task); } } } } }