2011-02-05 2 views
0

이것은 바보 같은 질문 일 수 있지만 멀티 스레드 파이썬 응용 프로그램에서 배열의 요소를 삽입/삭제/검색하는 가장 좋은 방법은 무엇입니까? 배열을 전역으로 유지하거나 전체 스레드를 할당하여 해당 단일 배열에 대한 변경 사항을 추적합니다. 내가 사용하는 각 함수에 배열을 전달하는 것은 무심하다.전역을 사용하지 않고 스레드의 배열 요소를 삽입/삭제/검색하십시오.

+1

음, 선택 사항입니다 : F1..Fn에서 사용할 수 있도록하려면 모든 F에 전달하거나 모든 범위에서 사용할 수있는 범위에 넣어야합니다. – delnan

+0

어떤 종류의 "추적" 당신은 수행하기를 원합니다. 전역 변수를 사용할 수없는 이유를 설명하십시오. –

+0

전역 변수가 잘못되었을 수도 있지만이 경우에는 적절하지 않다고 생각합니다. – atx

답변

1

전역을 사용할 수없는 경우 Qt의 QThread 클래스를 사용할 수 있습니다. 신호를 사용하여 스레드에 액세스 할 수 있습니다.

관련 문제