Intel introduced first ever non-blocking concurrency primitive for desktop PCs

Finally, Intel introduced CMPXCHG on their i486DX CPUs

Now we can do concurrency without blocking

Java will leverage that in 2004

i486dx.jpg