ios线程问题
使用NSOperationQueue 添加了几个多线程问题,出现了死锁现象
如果让线程第一个执行完,在执行第二个,第二个执行完执行第三个,我的代码如下
if(isUpdateTest)
{
Test *test=[[[Test alloc]init]autorelease];
[queue addOperation:test];
}
if(isUpdateTest2)
{
Test *test2=[[[Test alloc]init]autorelease];
[queue addOperation:test2];
}
if(isUpdateTest3)
{
Test *test3=[[[Test alloc]init]autorelease];
[queue addOperation:test3];
}