2013-10-17 2 views
0

여기에서는 하나의 서버와 2 개의 클라이언트에 대해 3 개의 스레드를 생성합니다. 스레드를 중단하고 실행 후 포트 번호를 다시 사용할 수있게하려고했습니다. 내 코드파이썬에서 스레드를 종료하는 방법

t1=threading.Thread(target=serv) 
t2=threading.Thread(target=cli1) 
t3=threading.Thread(target=cli2) 

t1.start() 
time.sleep(2) 
t2.start() 
time.sleep(2) 
t1.start() 
time.sleep(2) 
여기 serv, cli1cli2

클라이언트 서버 프로그램을 포함하는 기능이있다.

어떻게 이러한 스레드를 종료합니까?

+0

http://stackoverflow.com/questions/323972/is-there-any-way-to-kill-a-thread-in-python의 허용되는 답변을 참조하십시오. – nEJC

답변

0

주 cli1 및 cli2 함수를 수정하여 주 스레드에서 설정할 플래그가 설정된 경우 스스로 종료해야합니다.

관련 문제