сколько времени поток находился в активном состоянии?

Тема в разделе "WASM.UNIX", создана пользователем MoonShiner, 25 сен 2006.

  1. MoonShiner

    MoonShiner New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    44
    Проблема следующая, господа:
    Мне необходимо определить, сколько времени некоторый поток находился в активном состоянии.

    1) Брать инфу из proc/.id/stat меня не устраивает, потому как слишком мала точность (до сотых секунды). Мне же нужна намного большая точность.
    2) Функции типа clock_gettime меня не устраивают тем, что выдают не время, которое поток был в активном состоянии, а сколько он вообще существует, то есть время, прошедшее с его рождения. Зато устраивает точность=)

    Информацию искал, но найти не смог... Может быть плохо искал. Очень было бы неплохо получить куски кода, ссылки на любую, удовлетворяющую сабжу, инфу и вообще на все, что относится к теме.