当前位置: 代码迷 >> J2EE >> 线程!隐藏线程,该如何解决
  详细解决方案

线程!隐藏线程,该如何解决

热度:61   发布时间:2016-04-22 01:19:00.0
线程!!!隐藏线程
我要运行一个线程,不论主线程main是否关闭,它都一直运行。

  是否有办法啊!摆脱。

------解决方案--------------------
Swing 结束时,重新启动一个线程吧。
Java code
    static {        Runtime.getRuntime().addShutdownHook(new Thread() {            public void run() {                while (true) {                    try {                        Thread.sleep(1000);                        System.out.print("ok");                    } catch (Exception e) {                        e.printStackTrace();                    }                }            }        });    }
------解决方案--------------------
探讨
5楼的哥哥。

ShutDownNetwork shutDown = new ShutDownNetwork(true); //启用关闭本地连接程序
shutDown.setDaemon(true);
shutDown.start();
我的线程启动代码!

我写了一个swing界面,来关闭网络连接。
当我swing界面关闭时候,此线程也被关闭了。

------解决方案--------------------
探讨

9楼的大哥 我按照你说的做了。

但是我不能一直把别人的网络禁止吧!!!

我想重新运行时候再找到本程序 把它显示出来但是技术有限 还没想出来

还有我不想让别人看到本进程 我该怎么做????

------解决方案--------------------
探讨
这个有点不明白:我现在做的是一个Client,是不是在本Client里创建serversocket , 当发现端口被占用后 ,在处理抛出异常的时候进行处理呢?

还有如何找到原先的那个程序,让它启动呢?
  相关解决方案