想实现主线程控制子线程的功能。
主线程类似于:
while
{
获取当前子线程
挂起当前子线程
获取下一个运行线程
唤醒下一个运行线程
}
子线程实现如下:
void subThreadProcess(void)
{
while
{
do something
}
}
在主线程中只能访问到子线程的接口subThreadProcess,无法知道其内部实现。
现在底层要求用QT实现,能够阻塞或者唤醒选定的线程。
类似于windows中的suspendThread和resumeThread功能。
QT大神帮忙下?谢谢~