小弟的JAVA学得很差劲,最近遇到一个问题如下:
打开一个软件,比如QQ,这时在XP操作系统下就会有了QQ.EXE进程,我需要做的是30秒钟让这个QQ.EXE进程工作,然后让QQ.EXE进程失效30秒钟,接下来的30秒又让QQ.EXE工作,再接着30秒让QQ.EXE失效,如此循环
我想到了线程中的sleep和interrupt方法,不知可行不?
请问朋友们有什么更好的方法吗??
谢谢!

解决方案 »

  1.   

    QQ.EXE是一个进程,一个进程可以有一个或多个线程,而sleep和interrupr中的方法。。
      

  2.   

    不知道为啥 QQ 那么流行?Socket 聊天要仿照 QQ,页面效果要仿照 QQ,就连线程、进程控制也要用 QQ
      

  3.   

    呵呵,我只是打个比方,所以就选择QQ.EXE而已。但我需要实现这样的一个功能,目前用的办法是,让JAVA程序关闭这个XX.EXE然后再定时打开这个程序。╮(╯▽╰)╭
      

  4.   


    因为QQ做得简单,而且ICQ开始只有英文,QQ就成了中文的领主了,再后来QQ人多起来了,又搞出个群的功能
      

  5.   

    这样的进程的监控程序是有的,以前做一个监控程序做过,window api有相应的支持,
    不过你要用java对进程进行开关,这个最好去查一下window api上是否有相应的方法支持。
    然后java通过jni在间接调用吧。