网络线程怎么做最省资源。
一台电脑,做串口到网络的中间站,有两个两线程,一个串口线程,一个网口线程,网口线程大体这样,
public class Client extends Thread{
public Client(){
start();
}
public void run()
{
}
public String read(){
//读网口数据
}
public void write(String str){
//写网口数据
}
}
串口线程调用read,write函数,run不做任何操作,但在程序不关闭时不能结束,请问run里加什么代码,最省资源,且不影响速度
------解决方案--------------------public void run()
{
try{
Thread.sleep(1000);
}catch (Exception e){}
}
在start()之前把Client设为join(还是daemon忘了,你查一下。)