SetQuit
产品支持情况
| 
          产品  | 
        
          是否支持  | 
       
|---|---|
| 
          | 
        
          x  | 
       
| 
          | 
        
          √  | 
       
| 
          | 
        
          x  | 
       
| 
          | 
        
          x  | 
       
| 
          | 
        
          x  | 
       
| 
          | 
        
          x  | 
       
功能说明
通过AllocMessage接口获取到消息空间地址后,发送退出消息,告知该消息队列对应的AIC无需处理该队列的消息。如下图,Queue5对应的AIV发了退出消息后,Block1将不再处理Queue5的任何消息。
     图1 消息队列退出示意图
     
    
   
    函数原型
          1
           | 
         
          __aicore__ inline void SetQuit(__gm__ CubeMsgType* msg)  | 
        
参数说明
| 
          参数  | 
        
          输入/输出  | 
        
          说明  | 
       
|---|---|---|
| 
          msg  | 
        
          输入  | 
        
          该CubeResGroupHandle中的消息空间地址。  | 
       
返回值说明
无。
约束说明
无
调用示例
          1 2 3  | 
         
          handle.AssignQueue(queIdx); auto msgPtr = a.AllocMessage(); // 获取消息空间指针msgPtr handle.SetQuit(msgPtr); // 发送退出消息  | 
        
     父主题: CubeResGroupHandle