2010-07-24 1 views
6

C/C++에서 작업, 함수 호출 등을 스케쥴 할 수있는 크로스 플랫폼 라이브러리를 찾고 있습니다. Java Quartz에 가까울수록 좋을 것입니다. 나는 BSD 스타일 라이센스를 선호 할 것이고, LGPL도 괜찮을 것이다.C/C++의 스케쥴러 라이브러리

+0

호출 API를 사용하여 VM을로드하고 JNA 또는 JNI가 Quartz 작업에서 C 코드를 호출하도록 C++ 애플리케이션에서 Quartz 자체를 사용 해본 적이 있습니까? –

+4

이 앱이 이미 JVM 아래에 있지 않으면 앱의 풋 프린트와 배포 가능성에 끔찍할 수 있습니다. – seand

답변

2

Libevent : http://www.monkey.org/~provos/libevent/은 사용 케이스에 비해 너무 무거울 수 있지만 실제로 작동하는 경우 스스로 결정할 수 있습니다.

편집 : 이것은 프로그램 내의 특정 시간 초과 후 기능을 예약하는 것에 관한 것입니다. Quartz를 보면보다 광범위 해 보입니다. 그래서 libevent가 당신이 찾고있는 것이라면 나는 의심한다.