2010-05-20 2 views
1

돌아 오는 데 일정 시간 이상이 걸리면 오류가 발생하는 기능이 있습니까? 신호를 사용하지 않고 (메인 스레드가 아니기 때문에) 또는 더 많은 스레드를 생성하여 성가신 작업을 수행하고 싶습니다.Python : 신호 또는 스레드를 사용하지 않고 함수 시간 초과를 설정 하시겠습니까?

+1

코드의 특정 부분이 느려지거나 막히지 않고 오류가 발생할 수 있기 때문에 실제로 이런 식으로 스레드를 사용하고 싶습니다. – yarmiganosca

+0

이 문제를 해결할 수 있었습니까 ?? 나는 같은 문제에 직면 해있다. – gsagrawal

답변

1

함수가 많은 일을 반복하는 경우 루프 반복마다 경과 시간을 확인할 수 있지만 긴 기간 동안 차단 된 경우 다른 스레드가 있어야합니다. 타이밍이 맞는 스레드가 차단되는 동안 타이밍 물건을 처리 할 수 ​​있습니다.

관련 문제