Mac OS X Leopard: Multicore. “... NSOperation, a breakthrough new API that optimizes applications for the world of multicore processing.”
Mac OS X Leopard: Multicore. “... NSOperation, a breakthrough new API that optimizes applications for the world of multicore processing.”
I'm not a Mac developer (my employer is wedded to Microsoft) but I watched some of the presentations on Cocoa improvements nevertheless, and NSOperations was one of them. It looks very neat: the job-queue-with-synchronization set-up you eventually retrofit in to your app when you give up on remaining single-threaded, but because it is supplied by the library, you can use it from the start and save everyone a lot of grief.