|
|
|
|
|
by tabs_masterrace
2692 days ago
|
|
I found adopting a functional reactive programming really works well for multithreaded systems. GCD is super great and I use it a lot (...if you had to extend AsyncTask recently: my condolences), but it doesn't safeguard you from race conditions, dealing with locks and all that fun stuff. |
|
Channels seem like a simple thread safe stream for the most part, which you can get with Rx.