摘要:
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)

浙公网安备 33010602011771号