범용 인터럽트 레지스터 ( 162 ) 는 인터럽트 를 행하 는 것 이 가능 한 다수 의 스레드 들 의 각 스레드 에 액세스 가능 하 다 . 멀티 스레드 프로세서 ( 100 ) 가 위 에서 설명 한 제 3 모드 및 제 4 모드 와 같이 레벨 트리거 모드 에서 동작 하 고 있 는 경우 에 , 공유 된 인터럽트 제어기 ( 164 ) 는 제 1 스레드 가 특정 인터럽트 를 서비스 하 고 있 는 때 에 범용 인터럽트 레지스터 ( 162 ) 내 에서 비트 들 을 유지 할 수 있 다 . 공유 된 인터럽트 제어기 ( 164 ) 와 연관 된 로직 은 인터럽트 가 서비스 되 고 있 는 도중 에 다른 스레드 들 이 특정 인터럽트 를 서비스 하 는 것 을 억제 할 수 있 으며 , 이 에 의해 인터럽트 를 복수 의 횟수 로 서비스 하 는 것 이 차단 된다 . 공유 된 인터럽트 제어기 ( 164 ) 는 언제 특정 스레드 가 인터럽트 를 서비스 하 고 있 는지 를 표시 하 기 위하 여 인터럽트 펜 딩 ( pending ) 레지스터 들 중 적어도 하나 를 제어 하 는 로직 을 포함 한다 . 특정 실시 예 에서 , 인터럽트 펜 딩 레지스터 내 의 제 어 비트 는 관련 스레드 에 의해 서비스 되 고 있 는 특정 인터럽트 가 디 - 어서 트 ( de - assert ) 되 는 경우 에 자동 으로 소거 ( clear ) 된다 .