刚入职公司,负责iOS组的全部工作,同事就给我找了一个难啃的BUG,如题:XXXX isFinished=YES without being started by the queue it is in
问题研究:
1、为何造成 在Queue里的operation 先于start方法执行了 isFinished=YES ?
a、项目有文件上传下载队列需求
b、对线程执行要求并发
c、设置的最大并发量是2
场景:用户上传3个文件 1、2、3
问题出来了:
刚入职公司,负责iOS组的全部工作,同事就给我找了一个难啃的BUG,如题:XXXX isFinished=YES without being started by the queue it is in
问题研究:
1、为何造成 在Queue里的operation 先于start方法执行了 isFinished=YES ?
a、项目有文件上传下载队列需求
b、对线程执行要求并发
c、设置的最大并发量是2
场景:用户上传3个文件 1、2、3
问题出来了: