본문 바로가기

멀티 스레딩18

QThread를 향한 공부-3 안녕하세요? 이번 포스팅부터는 그냥 따라하기가 아니라, 직접 연습해 보면서 이 QThread에 관한 기능을 하나하나 익혀보는 시간을 가지고자 합니다. 일단 이번 포스팅에서는 지난번 처럼 가장 메인이 되는 GUI의 스레드에서 +1만이 아니라 여러개의 스레드를 동시에 실행시켜 보는 시도를 할까 합니다. 일단 연습을 해보기 위해서 기존에 만든 multithread를 복사해서 붙여넣기 해 주도록 합니다. 그러면서 이름은 한번 바꾸어 주도록 하는 것입니다. 그리고 나서 위 스크린샷처럼 일단 progress라는 글귀만 실행이 되면 나오도록 하고, 나머지 쓸데없는 기능은 일단 빼놓도록 했습니다. 그리고 나서 위 스크린샷처럼 기본적으로 있는 카운터와 다른 스레드를 실행시키기 위한 기본적인 조건만 갖추고 나서 제대로 되.. 2019. 7. 26.
QThread를 향한 공부-2- 안녕하세요? 이번 포스팅에서는 지난번 포스팅에 이어서 QThread를 공부해 보기 위해서 올리는 포스팅입니다. 일단 지난번 포스팅에서 어떻게 다른 스레드를 실행시키는 것 까지는 성공했는데, 이번 포스팅에서는 어떻게 추가적인 내용을 가지고 실습해본 내용에 대해서 다루어 볼까 합니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷에서 볼 수 있는 것처럼 __init__를 이용해서 일종의 데이터를 받아와서 QRunnable을 생성하는 작업에 대해서 일단 다루어 볼까 합니다. 일단 이런 상황에서 실행을 시켜 보면, 위 스크린샷과 같이 의미를 알 수 없는 빈 데이터 더미들이 생성이 되는데, 이게 나중에 무슨 역할을 하는지는 모르겠습니다. 그리고 나서 다음으로 위 스크린샷처럼 self.fn을 추가시켜 주고 나서, .. 2019. 7. 25.