싱크(컴퓨팅)
Sink (computing)![]() | 이 글은 관련된 주제에 대해 고도로 전문화된 한 가지 측면만을 설명한다.(1919년 6월) |
컴퓨팅에서 싱크, 이벤트 싱크 또는 데이터 싱크는 다른 객체 또는 함수로부터 수신되는 이벤트를 수신하도록 설계된 클래스 또는 함수다.이것은 콜백으로 C++에서 일반적으로 구현된다.Java, C#와 같은 다른 객체 지향 언어는 이벤트를 실행하여 기능을 위임할 수 있도록 함으로써 싱크대에 대한 지원을 내장하고 있다.
공식적인 정의가 없기 때문에 싱크대는 종종 게이트웨이로 잘못 해석된다. 게이트웨이는 유사한 구성이지만, 후자는 보통 단지 사건 입력 지점이[citation needed] 아니라 서로 다른 시스템 간의 양방향 통신을 허용하거나 엔드포인트다.이는 C++와 하드웨어 관련 프로그래밍에서[citation needed] 흔히 볼 수 있기 때문에, 싱크대에서 활동하는 에이전트가 싱크대 내용의 생산자인지 소비자인지에 따라 개발자가 명명법을 선택할 수 있는 것이 보통 C++와 하드웨어 관련 프로그래밍에서 볼 수 있다.
싱크라는 단어는 그 산업에서 입력과 출력 모두에 사용되어 왔다.무선 센서 네트워크의 기지국(싱크)에 데이터를 전송할 때 멀티홉 통신을 위한 센서 에너지를 절약하기 위한 모바일 싱크(Mobile Sink)가 제안된다.
참고 항목