[Python] 멀티스레딩과 Global 변수 공유 방법(Multi threading, thread)


[Python] 멀티스레딩과 Global 변수 공유 방법(Multi threading, thread)

목차 앞서 멀티스레드(Multi Thread)의 정의와 기본적인 사용방법에 대해 알아보았습니다(https://scribblinganything.tistory.com/568). 이번 시간에는 실제 여러개의 멀티 스레딩이 동작할 때 서로간에 변수(variable)를 공유하거나 주고 받아야 하는 일들이 있습니다. 이때 변수를 각 각의 스레드가 어떻게 이용하는지에 대해 알아보겠습니다. 예를 들어 pyserial과 같은 통신 모듈을 사용할 경우 통신 모듈은 별도의 thread에서 동작 시키고 모듈에서 나오는 값들을 다른 thread에서 값을 이용하고 싶은 일들이 발생합니다. 이럴때 사용하는 것이 변수 공유 방법입니다. 파이썬 멀티스레딩(Multi threading) Global 변수 앞서 멀티 프로세스(Proce..


원문링크 : [Python] 멀티스레딩과 Global 변수 공유 방법(Multi threading, thread)