3 ms·
Your definition of concurrency is not correct. Concurrency usually implies that the work is chopped up into very small interleavable bits. A while function ca
by pizlonator 9y ago
Your definition of concurrency is not correct. Concurrency usually implies that the work is chopped up into very small interleavable bits. A while function call with a loop of unbounded length being the default granule of interleaving is definitely not part of the definition of concurrency.
The term "concurrency" subsumes both event loop style concurrency and two-cores-running-code-at-the-same time concurrency.
- Jtsummers 9y agoYes, it is. The JavaScript event loop is a very lazy scheduler than does no preemption. It's a very primitive concurrency model. It's up to the users of the language to break their tasks down into sufficiently small components or yield to allow for interleaving of work.