原來(lái)我的代碼是這樣的:
objc_sync_enter(self.files2Send[indexOfFiles2Send].sizeSent)
......
objc_sync_exit(self.files2Send[indexOfFiles2Send].sizeSent)
發(fā)現(xiàn)并發(fā)高的時(shí)候,有些線程執(zhí)行到objc_sync_enter時(shí)就不執(zhí)行了,把鎖的對(duì)象改為self后,如下:
objc_sync_enter(self)
......
objc_sync_exit(self)
問(wèn)題得到了解決