이벤트를 동기/비동기 방식으로 처리하는 방법에 대해 문의드립니다.
1. 윈도우의 SendMessage PostMessage 처럼 유닉스 계열에서도 메세지방식으로 동기/비동기식으로 이벤트 처리하는 방법이 있나요?
2. 그외에 유닉스계열에서 동기/비동기식 이벤트 처리 방법은 어떤게 있는지 좀 알고싶습니다.
윈도우에서는 OS딴에서 UI 개발 프레임워크를 이벤트 드리븐 방식으로 구성해 놓아서 SendMessage/PostMessage를 제공하는데 유닉스 계열에서는 일반적인 프로그래밍을 그렇게 하지는 않습니다.
유닉스 계열에서는 I/O를 비동기 식으로 처리하는 방법은 제공하지만 원하시는 방법하고는 거리가 멀 것 같습니다.
답변감사합니다.
qt qevent를 참조해 보세요.http://programmingexamples.wikidot.com/qt-events
www.gilgil.net
아 Qt에 sendEvent postEvent 가 있네요 근데 boost signals/signals2 도 비동기 이벤트 처리 방식이 가능한가요? 검색해보면 asio 얘기는 많이 나오던데..
정확한 사용처는 잘 모르겠지만, dbus 라이브러리도 있습니다.
----- 오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
이런것도 있군요 감사~~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
SendMessage/PostMessage에 대응하는 유닉스 계열 API는 없습니다.
윈도우에서는 OS딴에서 UI 개발 프레임워크를 이벤트 드리븐 방식으로 구성해 놓아서
SendMessage/PostMessage를 제공하는데
유닉스 계열에서는 일반적인 프로그래밍을 그렇게 하지는 않습니다.
유닉스 계열에서는 I/O를 비동기 식으로 처리하는 방법은 제공하지만
원하시는 방법하고는 거리가 멀 것 같습니다.
그렇군요..
답변감사합니다.
gilgil.net
qt qevent를 참조해 보세요.
http://programmingexamples.wikidot.com/qt-events
www.gilgil.net
궁금한게있습니다
아 Qt에 sendEvent postEvent 가 있네요
근데 boost signals/signals2 도 비동기 이벤트 처리 방식이 가능한가요?
검색해보면 asio 얘기는 많이 나오던데..
정확한 사용처는 잘 모르겠지만, dbus 라이브러리도
정확한 사용처는 잘 모르겠지만, dbus 라이브러리도 있습니다.
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
오.. 감사합니다
이런것도 있군요 감사~~
댓글 달기