日期:2014-05-20  浏览次数:20670 次

网络线程怎么做最省资源。
一台电脑,做串口到网络的中间站,有两个两线程,一个串口线程,一个网口线程,网口线程大体这样,
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忘了,你查一下。)