안녕하세요.

현재 thread 문제로 검색해 보다가 궁금한 점이 있어 질문올립니다.

우선 UI thread라는것이 어떤것인지 궁금합니다.

만약 Activity를 상속받은 클래스가 하나있다고 가정했을 때
이것이 UI thread인가여?

만약 맞다면 Activity를 상속 받은 클래스에서 작업 분리를 위해 일반 클래스를 생성하여 Activity 클래스를 객체를 인자로 넘겼을 때
일반 클래스에서 넘겨받은 Activity 클래스의 객체를 이용하여 UI 작업(Activity.runOnUIThread 사용)을 하면 문제가 될수 있나여?

아직 코드를 만들지 못해 글로 질문올립니다. 코드는 추후 올리겠습니다.

고수님들의 많은 조언 부탁드립니다. 감사합니다.^^