두개의 쓰레드에서 데이터를 공유 하려면 동기화가 필요한데 synchronized나 AtomicInteger(AtomicBoolean...) 같은 것을 사용해서 동기화 해야합니다. 만약 한 쪽에서 설정하고 다른 한 쪽에서 읽는 경우라면 HandlerThread와 Handler를 사용하는 것도 한가지 방법일것 같습니다.