摘要: iOS-SDK只提供了非线程安全的数组。如果要多线程并发的使用一个数组对象就必须要加锁,平凡的加锁使得代码的调用非常的麻烦。我们需要多线程的读写锁在类的内部实现,所以需要对NSMutableArray进行封装,封装后的对象负责接受所有事件并将其转发给真正的NSMutableArray对象,并通过合理的调度使得其支持多线程并发。1 新建一个对象来对NSMutableArray 数组进行封装,包含dispatch_queue_t调度队列对象 和一个NSObject 具体操作对象作为成员变量@interface JXMultiThreadObject : NSObject{ dispatch_... 阅读全文
posted @ 2013-05-09 16:12 Joe.xi 阅读(2198) 评论(0) 推荐(0)