Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

how mac os8 solve race condition?

how mac os8 solve race condition?

Mac OS 8.6 or Earlier

Posted on Nov 28, 2012 4:37 PM

Reply
3 replies

Nov 30, 2012 11:35 AM in response to Don Archibald

The situation described in the article Don found doesn't exist in the Classic MacOS since it is single-threaded.


However, an API was introduced (in Mac OS 8 I think) called the Thread Manager wich DID give multi-threading ability to Developers who chose to use it. Metrowerks CodeWarrior was a product that used Threads.


In this API, keeping the Threads synchronized was the responsibility of the Developer.


Finder might use the Thread Manager as well. It is definitely multi-threaded as of Mac OS 8 but what technology it actually uses is not known to me.



Gary

how mac os8 solve race condition?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.