기초부터 실전 프로그래밍까지 한 권에 끝내는 파이쎈 프로그래밍 책을 보고 있걸랑요.292페이지프로그램이 이해가 안갑니다.
chat_server.py 소스인데요. 맨 마지막 부분이 while 문으로 되어 있는데 조건 값을 True를 주면 무한 반복 해야 하는데, 왜 한 번만 실행이 되는 지 이해가 안갑니다. 좀 갈켜주십시요.
while True:
conn, addr = ss.accept()
users.append(conn)
th = threading.Thread(target=ChatUser, args=(conn,))
th.start()
print('쓰레드가 무한반복하냐?')
+++++++++++++++++++++++++++++++++++++++++++++++
이것은 실행한 결과를 캡쳐했습니다.
+++++++++++++++++++++++++++++++++++++++++++++++
C:\work\threadExper\.venv\Scripts\python.exe C:\work\threadExper\chat_server.py
채팅 서버 서비스 시작...
쓰레드가 무한반복하냐?
^^홍길동님 입장^^
질문: while문 내부가 무한대로 실행될 거 같은데 왜 한번만 수행이 되지요?
질문: 쓰레드가 무한대로 생성되고 실행될 거 같은 데 왜 한 번만 수행이 되지요?
질문: 프린트 문도 무한대로 수행될 거 같은 데 왜 한 번만 수행이 되지요?