레벨 : 초급파이썬에서 특정 스레드의 결과 얻기
현재 Windows 7 OS에서 pythonv2.7로 작업 중입니다. 스레드에 관한 질문이 있습니다. 나는 실제로 wxPython 및 python GUI 응용 프로그램에서 일하고있다. 내 프로젝트가 진행되는 동안 나는 무한히 서버로부터 어떤 가치를 체크 할 필요가있는 상황을 가지고있다. 그래서 내 programm에서 나는 서버에서 값을 가져 오는 X(self, code)
메서드가 있습니다. 이 메서드 X(self, code)
에는 code라는 인수가 필요합니다. 인수 code
의 값에 따라 서버는 값을 리턴합니다. 이제 code
의 가능한 모든 값을이 메서드 X(self, code)
을 무제한으로 호출하여 서버의 모든 값을 가져와 내 값이 최신 상태가되도록해야합니다. 그래서 스레드를 구현하여 각 스레드가 code
의 특정 값을 사용하고 X(self, code)
메서드를 사용하여 code
의 해당 특정 값에 대해 서버에서 값을 가져 와서이를 반환하도록했습니다. 그렇게하는 데 문제가 있습니다. 스레드가 생성되고 값을 반환하지만 이해할 수 없습니다. 어떻게 특정 스레드의 결과를 얻을 수 있습니까? 나는 좋은 논리를 구현하지 않는다고 생각한다. 누군가가 더 나은 것을 제안 할 수 있다면 좋을 것입니다.
감사합니다. 스레드 이름을 인쇄해도 문제가 없지만이 이름을 사용하여 특정 스레드의 결과를 얻을 수는 있습니다. 워드 프로세서에서는 두 개 이상의 스레드가 같은 이름을 가질 수 있다고 말합니다. –
설정하면 동일 할 수 있습니다. "기본적으로 고유 이름은"Thread-N "형식으로 구성되며 N은 작은 10 진수입니다." – Alvaro