(Qt : basic) worker, gui thread

Posted by : at

Category : Qt



  • Qt는 기본적으로 worker, gui Thread로 구성됨
  • QThread는 내부적으로 event loop가 있다.
  • worker Thread의 경우 app.exec()호출시 event loop가 동작하게된다.
  • gui Thread에서도 내부적으로 event loop가 돌고 있기에 app.exec()가 호출되지 않더라도 show 및 paint가 가능하다
  • 단, QCoreApplication::quit()과 같은 특정함수는 app.exec()이 호출되기 전 즉 메인 이벤트루프가 돌기전엔 동작하지 않는다.

About Taehyung Kim

안녕하세요? 8년차 현업 C++ 개발자 김태형이라고 합니다. 😁 C/C++을 사랑하며 다양한 사람과의 협업을 즐깁니다. ☕ 꾸준한 자기개발을 미덕이라 생각하며 노력중이며, 제가 얻은 지식을 홈페이지에 정리 중입니다. 좀 더 상세한 제 이력서 혹은 Private 프로젝트 접근 권한을 원하신다면 메일주세요. 😎

Star
Useful Links