Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

On x86 you can. When xchg is used with a memory parameter it locks the bus. This is true even in the absence of a lock prefix. I included a spinlock implementation in the blog post. If you see any errors with it, then please let me know!


Oh, sure, your 1-bit spinlock with no other state works.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: