안녕하세요.

 

안드로이드 아이스크림 샌드위치 부터는 TCP 통신시에 꼭 쓰레드를 사용해야 통신이 가능 하네요.

 

Thread cThread = new Thread(new New_TCP_client(env_text1));
cThread.start();
while(cThread.isAlive()) {};
    
 cThread = new Thread(new New_TCP_client(env_text2));
 cThread.start();
 while(cThread.isAlive()) {};
    
 cThread = new Thread(new New_TCP_client(env_text3));
 cThread.start();
while(cThread.isAlive()) {};

 

이런식으로 env_text1 env_text2 env_text3 를 순차적으로 서버로 발송 하는 코드인데요.

 

제가 초보라.. 이런 코딩이 좀 비효율 적인 것 같아서요.

 

이 코드를 어떤식으로 바꾸면 좀 효율적으로 가능 할까요..?? 고수님들의 조언 부탁드립니다.