当前位置: 技术问答>linux和unix
我只有这么多分了,请多线程高手帮一下!!!!!!!
来源: 互联网 发布时间:2015-09-05
本文导语: 我在主程序里的面创建了一个线程A(线程A的主要功能是在循环体中不断的显示图片),我现在要想在主程序中控制这个线程,也就是主程序通过向线程A发送命令来控制这个线程. 比如:1.主程序向线程A 发送一个命令 stop ,这时我要...
我在主程序里的面创建了一个线程A(线程A的主要功能是在循环体中不断的显示图片),我现在要想在主程序中控制这个线程,也就是主程序通过向线程A发送命令来控制这个线程.
比如:1.主程序向线程A 发送一个命令 stop ,这时我要想主程序堵塞起来直到线程A收到了 stop 命令并
且 线程A已经结束了,主程序才可继续执行
2. 主程序向线程A 发送一个命令 pause 这时我要想主程序堵塞起来,线程A收到了 pasue 命令后使自己堵塞起来,只有主程序知道了线程A已经堵塞了,主程序就可以取消堵塞,继续执行
请问各位高手上面的思想如何实现..
|
可以让主线程join这个线程。
|
可以用信号量,线程A定时一查看信号来作出判断
|
阻塞之类的东西应该采用系统提供的API来实现……