description Michael Scott Overview
Michael Scott is a computer scientist and professor at the University of Rochester known for developing the Michael-Scott non-blocking queue algorithm, one of the first practical lock-free concurrent data structures to be widely implemented. This algorithm, published in 1996, has become a fundamental component of concurrent programming libraries and is included in the Java Concurrency Package. Scott's broader research focuses on synchronization, memory management, and performance optimization in multiprocessor systems, and he authored the textbook "Programming Language Pragmatics" widely used in computer science education.
help Michael Scott FAQ
How good is Michael Scott?
How does Michael Scott compare to Niklaus Wirth?
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.