Composition and Decomposition of Task Systems

Composition and Decomposition of Task Systems

Composition and decomposition are probably the most important tools we have as software engineers. And yet, for multi-threaded programs that use locks and raw threads, composition and decomposition doesn’t properly hold.

This article tries to consider composition and decomposition of task systems, showing that task systems play nice with regards to those two.

As with most of the later articles, this was published in Overload.

Don’t forget to support nolocks.org by spreading the word.

Keep truthing!

LucTeo's Picture

About LucTeo

Lucian Radu Teodorescu holds a PhD in programming languages, and is a Software Architect at Garmin International. He likes challenges; and understanding the essence of things (if there is one) constitutes the biggest challenge of all.

Cluj-Napoca, Romania lucteo.github.io

Comments