ACE_Task中的getq听说取不到会阻塞,那么怎么终止这个阻塞的线程?比如某个ACE_Task的继承类实现了一个自己的svc,在这个svc里面会不断的check是否有消息,所以会在一个while(1)的循环里面getq.但是这样好像有一个问题,就是这个线程如何终止呢?如果消息队列为空,getq取不到而阻塞,又如何终止这个线程呢?[解决办法]msg_queue()-> deactivate(); 改变消息队列的状态,getq返回-1