|
The Kernel Hacker's Bookshelf: Synthesis: An Efficient Implementation of Fundamental Operating Systems ServicesThe Kernel Hacker's Bookshelf: Synthesis: An Efficient Implementation of Fundamental Operating Systems ServicesPosted Feb 28, 2008 19:11 UTC (Thu) by renox (guest, #23785)In reply to: The Kernel Hacker's Bookshelf: Synthesis: An Efficient Implementation of Fundamental Operating Systems Services by bronson Parent article: KHB: Synthesis: An Efficient Implementation of Fundamental Operating Systems Services
>> When the callback for queue empty happens, the code to operate on the queue is switched to use the lock-free synchronization code. When the quaject's queue-not-empty callback is invoked, the quajects switch back to the synchronization-free code. > >Whoa... that ran shivers down my spine. What an outrageously cool idea. Uh? I don't think that it's a particulary original idea.. But implementing this efficiently on the other hand, this seems quite hard to do! I have some difficulties downloading the PDF, so I cannot read the paper yet..
(Log in to post comments)
|
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.