인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

백시환님의 프로필 이미지
백시환

작성한 질문수

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

STM32에서는 SPI기능을 제공한다구 3

핸들러가 무슨의미인지 잘모르겠어요

해결된 질문

작성

·

34

0

공부를 하던중에 핸들러라는것이 많이 보이는데 정확이 무슨역할인지 잘 모르겠고 왜 정해주는지 모르겠습니다

답변 1

0

ojtube5님의 프로필 이미지
ojtube5
지식공유자

결국 핸들러도 함수의 일종이에요.
어떤 특정한 사건이 일어나면, 그것을 처리해주는 함수를 핸들러라고 불러요.

1. 이벤트 핸들러

  • 특정 이벤트가 발생했을 때 실행되는 코드 블록.

  • UI나 이벤트 기반 시스템에서 자주 사용됨.

  • 예: 클릭, 키 입력, 네트워크 응답 등.


2. HTTP 핸들러

  • 웹 애플리케이션에서 HTTP 요청을 처리하는 함수.

  • 서버에서 특정 URL 요청이나 HTTP 메서드(GET, POST 등)에 응답하는 역할을 함.

3. 신호/인터럽트 핸들러 (저희는 주로 여기에 해당하겠죠.)

  • 운영체제나 하드웨어 신호(예: 키보드 인터럽트, 파일 시스템 변경 등)를 처리하는 코드.

  • 저수준 프로그래밍 또는 시스템 프로그래밍에서 자주 사용됨.

백시환님의 프로필 이미지
백시환

작성한 질문수

질문하기