Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: concurrency Clear Filter

Structured (Synchronous) Concurrency

Structured (Synchronous) Concurrency @_fsantanna I have recently learned about Structured Concurrency (SC), which supports nested coroutines with tied lifetimes. There are a number of libraries (Dill, Trio, Effection), and even language mechanisms in Swift and Kotlin. The similarities with Esterel and derived imperative synchronous languages (ISLs) is noteworthy. However, it seems that no bridges between these worlds (ISLs & SC) have been built. Research in ISLs dates back to the early 80s, a

Asynchrony is not concurrency

Yes I know about that one talk from Rob Pike. The title of this blog post is not something you hear people say often, if ever. What you do hear people say is “concurrency is not parallelism”, but that’s not as useful, in my opinion. Let’s see how Wikipedia defines those terms: Concurrency refers to the ability of a system to execute multiple tasks through simultaneous execution or time-sharing (context switching) Parallel computing is a type of computation in which many calculations or proce

Asynchrony Is Not Concurrency

Yes I know about that one talk from Rob Pike. The title of this blog post is not something you hear people say often, if ever. What you do hear people say is “concurrency is not parallelism”, but that’s not as useful, in my opinion. Let’s see how Wikipedia defines those terms: Concurrency refers to the ability of a system to execute multiple tasks through simultaneous execution or time-sharing (context switching) Parallel computing is a type of computation in which many calculations or proce