Guest User

Untitled

a guest
Oct 17th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. fun main (args: Array<String>) = runBlocking {
  2. println("current thread: ${Thread.currentThread().name}")
  3.  
  4. //switch to default Dispatcher
  5. val result = withContext(Dispatchers.Default) {
  6. delay(500)
  7. println("Thread: ${Thread.currentThread().name}")
  8. 100
  9. }
  10.  
  11. println("result: $result")
  12. println("back on: ${Thread.currentThread().name}")
  13. }
  14. //prints the following
  15. current thread: main
  16. Thread: DefaultDispatcher-worker-1
  17. result: 100
  18. back on: main
Add Comment
Please, Sign In to add comment