THREADED VS ASYNCHRONOUS: THEY ARE JUST WORKFLOW MODELS FOR COMPUTERS
- Resource 2: https://codewala.net/2015/07/29/concurrency-vs-multi-threading-vs-asynchronous-programming-explained/
How to “work smarter, not harder” lies in controlling the work flow. This is a million piece puzzle that is the basis for the book Cheaper by the Dozen.
I remember taking two Economics courses at FVCC with Greg Davis. He used a coffee cart model to explain why two employees might be better than one employee, but that doesn’t make 10 people working in the coffee cart better than two. And, new ideas exploded in my head.
I remember learning about critical paths in the Systems and Operations class with Belva Cooley (Jones) at the UM Business School. The idea of critical paths once again caused explosions in my head.
In Operating Systems with Alden Wright, I learned that the same ideas apply to computers. How to get the most work done with the available resources.
And last week, the Montana Programmers Meetup at Workkiva prompted me to investigate the idea of asynchronous programming.
“Each programming model (Synchronous and Asynchronous) can run in single threaded and multi-threaded environment.”
Just another workflow model!