新手问题:cocos2dx中语句执行流程问题

              下面是源代码:首先说下我的意图,我是在 performSelector中调用fightLianji中给g_woBlianji 赋值的,希望如果为真,执行完fightLianji,立即执行if(g_woBkianji)中的语句,
                ;
                ;
                
                
                //begin 战斗连击生命
                CCSprite * sprite = ;
                
                if (g_woBlianji) 
                {
                    //4
                    ;
                    
       

 当前执行结论是,每次执行时  if (g_woBlianji)  在 performSelector中调用fightLianji中给g_woBlianji 赋值为真时,根本就没有时间执行,因为主流程以执行完,

我想问下,是不是每次在调用performSelector时,会自动起一个线程。主线程继续执行自己的,自动启动的线程执行performSelector。