리눅스 타이머 질문

posnakes의 이미지

Application에서 timer를 사용하려하는데요.
각각의 타이머를 구별할 수 있는 timer_id 기능과
타이머가 expire 되기 전에 해당 타이머를 kill 할 수 있어야 합니다.
위와 같은 용도로 사용할 수 있는 timer 함수가 있나요?
application level에서 어떻게 구현할 수 있나요?
답변 부탁드립니다.