2010-12-09 2 views
1

소켓을 여는 스레드를 시작하고 싶습니다. 소켓은 데이터를 송수신합니다.별도의 스레드와 타이머가 작동합니다.

타이머를 실행중인 다른 클래스에서이 스레드에 액세스하려면 어떻게해야합니까? 타이머 값을 소켓에 업데이트하고 싶습니다. 이 값은 소켓 스트림에 쓰는 데 사용됩니다.

이 스레드에 액세스하고 그 스레드에서 다른 클래스를 호출하려면 어떻게해야합니까?

답변

0

이것은 응용 프로그램 배선에 관한 것입니다. 간단한 경우

당신이 구조 매개 변수, 세터와 게터, 정적 참조를 사용하여 일반 자바에서 할 수 있습니다 ... 당신은 JNDI를 사용하거나 스프링 프레임 워크 또는 Google Guice와 같은 의존성 삽입 프레임 워크를 사용하여 복잡한 경우

.

+0

향후 프로젝트를 위해 해당 프레임 워크를 점검 할 것입니다. 그들은 자바 기반입니까? – jarryd

+0

네,하지만 소규모 프로젝트의 경우 오버 헤드를 고려하십시오. –