Hi all
A general question to all you designers and architects out there because I've just realized I don't really have a good answer to this question. What and when is the best situation to employ asychronous programming instead of multi threaded programming and visa versa? What is the pseudo checklist I should be employing to distingush between the both of them.
The reason I ask is because I'm sure the use of multi threaded programming is a sledge hammer to crack a nut, where instead the use of asychronous programming would be a better (less complicated from a maintainance point of view) option.
Does anybody have any thoughts on the matter they want to share with the community?
A general question to all you designers and architects out there because I've just realized I don't really have a good answer to this question. What and when is the best situation to employ asychronous programming instead of multi threaded programming and visa versa? What is the pseudo checklist I should be employing to distingush between the both of them.
The reason I ask is because I'm sure the use of multi threaded programming is a sledge hammer to crack a nut, where instead the use of asychronous programming would be a better (less complicated from a maintainance point of view) option.
Does anybody have any thoughts on the matter they want to share with the community?