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 Your Thread Can Wake for No Reason at All on March 4, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Always Wait With a Predicate, Never Without on March 1, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Deadlock Is a Design Problem, Not a Timing Problem on February 20, 2026September 10, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Locking Two Mutexes in the Wrong Order Deadlocks Eventually on February 10, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Pay for Flexibility Only When You Use It on February 5, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Locking Manually Means Forgetting to Unlock Eventually on January 26, 2026September 10, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency A Data Race Is Not a Wrong Answer, It Is No Answer on January 25, 2026October 8, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency A Thread You Neither Join Nor Detach Terminates the Program on January 12, 2026 Ruaridh Kensington-Oyelaran