Reactive Programming Vs Multithreading