package kotlinx.coroutines; import java.util.concurrent.locks.LockSupport; import kotlinx.coroutines.EventLoopImplBase; /* loaded from: classes5.dex */ public abstract class EventLoopImplPlatform extends EventLoop { public abstract Thread getThread(); public final void unpark() { Thread thread = getThread(); if (Thread.currentThread() != thread) { AbstractTimeSourceKt.getTimeSource(); LockSupport.unpark(thread); } } public void reschedule(long j, EventLoopImplBase.DelayedTask delayedTask) { DefaultExecutor.INSTANCE.schedule(j, delayedTask); } }