python thread safe (1) 썸네일형 리스트형 Python Run Thread 파이썬은 기본적으로 싱글 쓰레드로 동작한다. 따라서, 병렬 처리를 위해서는 threading 모듈을 이용하여 Multi Thread 로 동작 하도록 해야 한다. python 에서 병렬 처리를 하는 방법인인 Thread 는 가볍지만 GIL로 작업은 한번에 하나의 Thread 에서만 동작하므로 CPU 작업이 적고 IO 작업이 많은 경우에 효과적이라고 한다. 이런 경우 thread =threading.Thread(target=functionn) 과 같이 thread 를 선언하고 thread.start() 로 시작 하면 된다. 아래의 코드는 flask 로 http://localhost:5000 에 접속하면 thread 2개가 실행되면서 randint 로 생성한 숫자(초) 간격으로 randint 함수로 생성한 숫.. 이전 1 다음