51,410
社区成员
发帖
与我相关
我的任务
分享
/**
* 仪器数据处理线程 每一个socket请求过来认为是一个仪器,一个仪器开一条线程
* 首先启动连接仪器监听线程
* 当有socket请求时,启动仪器数据处理线程,除非两边手动断开,否则不会中断
*/
@Override
public void run() {
time.schedule(new LabDeviceListener(loader), 3000, 5000);
while (!this.isInterrupted()) {
try {
Socket socket = serverSocket.accept();
if (null != socket) {
CreateObject co = new CreateObject(socket, loader);
co.setDaemon(true);
co.start();
}
} catch (IOException ex) {
}
}
}