关于java线程嵌套,线程通讯的问题。请高手提供思路
我用java写一个数据中心软件。把工业设备采集的数据通过socket连接,传送给数据中心,数据中心处理之后,在通过socket发给手机。我写了一个界面,开启一个监听线程负责监听socket连接,有socket连接就建立socket通讯线程,一般有两个,一个是把数据发给数据中心,一个是等待数据中心把处理好的信息转发给它。还有一个线程是负责数据解析, 把数据交给Ui界面更新,或者是交给socket线程转发出去。现在我在用户界面点击关闭按钮,只能把监听线程关掉,通讯线程还可以接收发送数据,如何才能把所有线程都关掉。还有数据解析线程怎么把数据给UI界面,又怎样才能交给相应的socket转发呢。请大家帮忙出出注意,真不知道该怎么办了。 通信 Java 多线程 数据中心
补充:Java , Java SE