Sizeof on an Array Parameter Gives You the Wrong Answer on October 6, 2026 Posted by Ruaridh Kensington-Oyelaran
Your Writes Do Not Reach Other Threads in the Order You Wrote Them on October 5, 2026October 5, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Concurrency Creating a Thread Per Task Costs More Than the Task on May 14, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Wrapping a Function So Somebody Else Can Run It on May 6, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Async Without a Launch Policy May Never Start a Thread on April 29, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency A Future Is a Value That Has Not Arrived Yet on April 26, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency The Value Came Back and Your Algorithm Never Noticed It Left on April 14, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Lock Free Means Retrying, Not Never Waiting on April 10, 2026October 8, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency The Safest Ordering Is Also the One That Stalls the Pipeline on March 31, 2026October 8, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Release Publishes, Acquire Sees, Nothing Else Is Guaranteed on March 29, 2026October 8, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Relaxed Ordering Is Fast and Almost Always Wrong on March 21, 2026October 8, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency A Counter Does Not Need a Mutex on March 11, 2026September 10, 2026 Ruaridh Kensington-Oyelaran