2016-06-14 4 views
0

함수 gen()은 문자열을 생성합니다.이 문자열은 os.system()에 전달되는 명령입니다.Python에서 다중 스레드 관리

동시에 20 개의 스레드를 시작하고 각 스레드마다 gen()를 호출하고 gen() 명령을 실행하여 각 스레드에서 나를 제공해야합니다. (병렬)

일단 명령이 스레드에서 실행되면 gen()을 다시 호출하여 다른 명령을 생성하고 동일한 스레드에서 해당 명령을 실행하려고합니다.

10 분이 지날 때까지 계속하고 싶습니다.

어떻게해야합니까?

답변

1

this을 살펴보세요. 도움이 되었기를 바랍니다.

그 사실 어렵지

하지만 locks을 사용하기 위해 동일한 변수를 사용하여 스레드로 작업 할 때 명심!

+0

실제로 도움이되었습니다. 감사합니다. – Jobs

+0

더 좋은 대답이 없다면 내일 받아 들일 것입니다. 다시 한번 감사드립니다. – Jobs

+0

당신은 환영합니다 :) –