Skip to content

Instantly share code, notes, and snippets.

@aleksandarzekovic
Last active September 18, 2022 13:52
Show Gist options
  • Select an option

  • Save aleksandarzekovic/fad399cbec6c897f22e5e51f0c2922cc to your computer and use it in GitHub Desktop.

Select an option

Save aleksandarzekovic/fad399cbec6c897f22e5e51f0c2922cc to your computer and use it in GitHub Desktop.
internal inner class Worker private constructor() : Thread() {
...
override fun run() = runWorker()
private fun runWorker() {
...
while (!isTerminated && state != WorkerState.TERMINATED) {
val task = findTask(mayHaveLocalTasks)
if (task != null) {
...
executeTask(task)
continue
}
...
}
...
}
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment