개념을 먼저 설명하자면, - 프로그램 : 어떤 작업을 하기 위해 실행할 수 있는 파일 (작업관리자에서 조회 불가)- 프로세스 : 어떤 작업을 하기 위해 실행되고 있는 상태의 프로그램 (작업관리자에 조회 가능)- 스레드 : 프로세스 내에서 동시에 진행되는 흐름의 단위로 스레드는 코드, 데이터, 힙, 스택으로 이루어져 있으며, 이 중에서 스택만 독립적인 영역으로 사용하고,나머지 3가지 요소는 프로세스 내의 공유 자원으로써 다른 스레드와 같이 사용합니다. 이렇게 한 프로세스에서 여러 스레드가 생성되어 동시에 실행되는 구조를 멀티 스레드라고 지칭할 수 있습니다.(크롬으로 유튜브를 보면서 웹서핑과 파일 다운로드를 동시에 진행하는 것이라고 볼 수 있음) 여기서는 Python에서 사용할 수 있는 Pystray 예제..