이벤트 처리 라이브러리 관련 문의.

livey의 이미지

이벤트를 동기/비동기 방식으로 처리하는 방법에 대해 문의드립니다.

1. 윈도우의 SendMessage PostMessage 처럼 유닉스 계열에서도
메세지방식으로 동기/비동기식으로 이벤트 처리하는 방법이 있나요?

2. 그외에 유닉스계열에서 동기/비동기식 이벤트 처리 방법은 어떤게 있는지 좀 알고싶습니다.

익명 사용자의 이미지

윈도우에서는 OS딴에서 UI 개발 프레임워크를 이벤트 드리븐 방식으로 구성해 놓아서
SendMessage/PostMessage를 제공하는데
유닉스 계열에서는 일반적인 프로그래밍을 그렇게 하지는 않습니다.

유닉스 계열에서는 I/O를 비동기 식으로 처리하는 방법은 제공하지만
원하시는 방법하고는 거리가 멀 것 같습니다.

livey의 이미지

답변감사합니다.

gilgil의 이미지

livey의 이미지

아 Qt에 sendEvent postEvent 가 있네요
근데 boost signals/signals2 도 비동기 이벤트 처리 방식이 가능한가요?
검색해보면 asio 얘기는 많이 나오던데..

M.W.Park의 이미지

정확한 사용처는 잘 모르겠지만, dbus 라이브러리도 있습니다.

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

livey의 이미지

이런것도 있군요 감사~~