한 클래스(A)가 있습니다.
그 클래스가 쓰레드로 돌고있고, 그 안에 onTouchEvent를 처리하는 메소드도 있습니다.

View에서 onTouchEvent를 저 클래스로 넘기고 있고요.


그런데 A클래스에 오래 수행되는 메소드가 있는데 그 메소드가 수행되는 동안 onTouchEvent가 처리되지 않고 쌓여있네요.
그래서 그 메소드가 끝나면 단꺼번에 이벤트 발생 ㅠ

A의 메소드는 쓰레드로 따로 돌고있는데..이게 왜 쌓이는건지 모르겠어서 질문드립니다.

A클래스는
public class A extends Thread <- 이런식으로 선언을 해놨는데,
혹시 Thread를 상속받으면 자동으로 동기화가 되나요?


이 경우 어떤식으로 처리를 하는게 좋을까요 ㅠ