You are viewing...

Performant and Lock-free do not mean what you think

Updated on February 17, 2018 at the 04th hour
Posted under:

DISCLAIMER: Expressed views on this blog are my own.

I think of words that have a lack of definition like performant as an indicator of whether an author knows what they are talking about. "Performant" ain't a word and even if it was what does it mean? High performance? By what measure?

Avoid using "Performant":

Along those lines, lock-free != wait-free and I would/will forgive people for this. Lock-free sounds nice, but the definition does not imply non-blocking or wait-free. Wait-free is not typically used to describe any algorithms, because guaranteeing wait-free anything is hard.

The differences are noted here:
You just read "Performant and Lock-free do not mean what you think". Please share if you liked it!
You can read more recent posts here.