멀티 스레드와 멀티 프로세스
·
기타
멀티 스레드와 멀티 프로세스 멀티스레딩 보통 작성하는 코드를 실행하면 하나의 프로세스는 보통 하나의 스레드만 사용하여 동작한다. import os import threading def run() -> None: print(f"process_id: {os.getpid()}") print(f"thread_id: {threading.get_ident()}") if __name__ == "__main__": run() 위 코드를 실행하면 아래 결과가 나온다. process_id: 25939 thread_id: 4539137536 이렇게 하나의 프로세스에서 하나의 스레드만 사용하는 것을 싱글 스레딩이라고 한다. 우리가 작성하는 대부분의 코드들은 이렇게 싱글 스레딩이다. 그런데 하나의 프로세스에서 여러 개의 스레드..
ariz1623
'멀티스레드' 태그의 글 목록