Document Revision History
This table describes the changes to Threading Programming Guide.
Date | Notes |
---|---|
2014-07-15 | Removed NSXMLDocument from list of thread-safe classes. |
2013-10-22 | Added NSXMLParser and NSXMLDocument to thread-safe objects list. |
2013-08-08 | Removed obsolete information. |
2010-04-28 | Corrected typos. |
2009-05-22 | Moved information about operation objects to the Concurrency Programming Guide. Refocused this book solely on threads. |
2008-10-15 | Updated sample code pertaining to operation objects and operation queues. |
2008-03-21 | Updated for iOS. |
2008-02-08 | Performed a major rewrite and update of thread-related concepts and tasks. |
Added more information about configuring threads. | |
Reorganized the synchronization tools sections into a chapter and added information about atomic operations, memory barriers, and volatile variables. | |
Added more details regarding the use and configuration of run loops. | |
Changed document title from Multithreading Programming Topics. | |
2007-10-31 | Added information about the NSOperation and NSOperationQueue objects. |
2006-04-04 | Added some new guidelines and updated the information about run loops. Verified the accuracy of the distributed object code examples and updated the code examples in several other articles. |
2005-03-03 | Updated port examples to use NSPort instead of NSMessagePort. |
2005-01-11 | Reorganized articles and expanded document to cover more than just Cocoa threading techniques. |
Updated thread conceptual information and added information covering the different threading packages in OS X. | |
Incorporated material from Core Foundation multithreading document. | |
Added information on performing socket-based communication between threads. | |
Added sample code and information on creating and using Carbon threads. | |
Added thread safety guidelines. | |
Added information about POSIX threads and locks. | |
Added sample code demonstrating port-based communications. | |
This document replaces information about threading that was published previously in Multithreading. | |
2003-07-28 | Updated the advice for using locks in libraries in third-party libraries. |
2003-04-08 | Restated information on lock/unlock balancing in third-party libraries. |
2002-11-12 | Revision history was added to existing topic. |
Copyright © 2014 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2014-07-15