Please enable JavaScript.
Coggle requires JavaScript to display documents.
Asynchronous Programming - Coggle Diagram
Asynchronous Programming
different technique
threading
callback
futures, promises
reactive extensions (RX)
history
introduced in c#
Netflix ported it over to Java
named RxJava
There are numerous ports available like RxJs
concepts
data is now stream of data
it is observable
there are operators that allow to operate on data
coroutines
instance of suspendable operation
suspends its execution
resumes at a later time
it can resume in different thread