当前位置:  技术问答>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来实现……

    
 
 

您可能感兴趣的文章:

  • 请问在java多线程中,是只有run(){}内的代码运行在一个新线程下呢?还是这个类中的代码都运行在一个新线程下?
  • 多线程只有在多处理机上才有效,对?
  • linux线程最大数,奇怪,怎么只有300?而且线程是用完就没了,不是同时300啊!
  • 程序中有3个线程,怎么只有一个工作?
  • 急了,只有到这来问高手了!
  • 也许只有高手才能回答这个问题了
  • 求教各位高手简单的问题:hp-unix下,我只有一个硬盘,如何分区呢?
  • 急!请教高手:在Solaris系统中,对于远程telnet方式,发现只有root用户登录成功,其他用户不能登录,报no shell错误,是什么原因?
  • 显卡不支持,现在屏幕刷新率只有H40, V60有没有高手能帮我解决?
  • 各位高手,我在applet里放了一个jpanel,在panel里add了一个按钮,又用panel.getgraphic.drawline,刷新后只有按钮,没有那条线了
  • 刚刚用硬盘法装在win下装了linux帽9,最后都恭喜成功了,可是我重起电脑,还是只有一个win,为什么看不到引导呢?急!!等待高手帮助新手!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一个Linux/Unix进程,就只有一个"堆"吗?就只有一份crt链接吗?
  • SUN的网站上怎么只有J2SE的API 文档下载,而J2EE的文档怎么只有在线看???
  • 请问只有变量只有extern 形式 但是删去extern 之后 会有 multiple defination error
  • 菜鸟问题:怎样创建一个对所有文件只有只读权限的linux帐号,谢谢!
  • 为什么Home接口为什么只有一个create方法?
  • 只有root才可以读写 RS-232 口吗?普通用户如何对 RS-232 口?
  • javacc 只有一个class文件,怎么用?
  • 使用instanceof出错,我只有7分了
  • 一个小小脚本程序,只有一行,但报错
  • 用户自定义的信号是不是只有SIGUSR1,SIGUSR2
  • Shell中是不是只有“空串”没有NULL?
  • define后只有一个参数的疑问
  • oracle iis7站长之家
  • 下的tar.gz源码里只有makefile.in和makefile.am
  • 新硬盘安装LINUX启动不了,只有一个“L”
  • JBuilder4中的 JInternalFrame 窗口怎么只有最大化和关闭按钮,怎么没有最小化?
  • 我的Linux引导 程序只有DOS了
  • Unix系统中关于硬盘空间问题?(我的硬盘空间快满了,我应该怎么做?,我的硬盘只有8、4G)
  • 初始化jtable时,我只想生成一个只有表头,即列名,还没有数据行的jtable。该如何实现?
  • Apache的主目录在/var/www/html/,但下面就只有两文件夹,但主目录却可以访问?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3