Thanks for the details. I will have to rephrase the intro, and just
tell people that things must be put in an app clock.|
James Harkins wrote:
IIUC, in SC an operation is either blocking or asynchronous (because VM threads are non-preemptive). Possibly that's another reason to isolate gui calls on one thread: if objective-C allows preemptive threading (which it probably does), thread safety is an issue that's avoided by queuing all calls in a single thread. Just a guess.