2012-07-05 2 views
3

간단한 반복 작업을 현재 응용 프로그램에 추가하고 uwsgi 신호 api를보고 있는데 두 개의 데코레이터 @timer@rbtimer이 있습니다. 나는 의사와 심지어 파이썬 소스를 살펴 보았지만 적어도 구현의 어딘가보다 낮은 수준 인 것으로 보인다.uWSGI에서 타이머와 rbtimer의 차이점은 무엇입니까?

저는 빨강 - 검정 나무의 개념에 익숙하지만 타이머와 어떻게 관련이 있는지 잘 모르겠습니다. 누군가 물건을 정리할 수 있거나 내가 놓친 것 같은 의사에게 나를 지적하면 감사 할 것입니다.

답변

9

@timer는 커널 수준 기능을 사용하기 때문에 만들 수있는 최대 타이머 수가 제한됩니다.

@rbtimer는 완전 사용자 공간이므로 적은 정밀도로 타이머를 무제한으로 만들 수 있습니다.

+1

감사합니다. 그리고 저는 여기서 추측하고 있지만 사용자 이름과 모든 소스 커밋에서 볼 수있는 이름을 기반으로 uWSGI에 감사드립니다! – William

+0

둘 사이에 성능 차이가 있다고 생각합니까? –

관련 문제