© Anjana Fernando and Lakmal Warusawithana 2020
A. Fernando, L. WarusawithanaBeginning Ballerina Programminghttps://doi.org/10.1007/978-1-4842-5139-3_6

6. Concurrency

Anjana Fernando1  and Lakmal Warusawithana2
(1)
Mountain View, CA, USA
(2)
Mountain View, USA
 

Concurrency is a broad topic in computer science, usually referring to a process that occurs simultaneously with one or more processors. Asynchronous, parallel, threaded, and workers are some key terms you may have heard related to concurrency. Some people think all of these terms mean the same thing, but there are some differences among these terms.

In this chapter, we are not going to discuss deep theory, approaches to building concurrent models, correctness of logic, practical issues, and so ...

Get Beginning Ballerina Programming: From Novice to Professional now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.