Czytam z/proc/pid/task/stat, aby śledzić użycie procesora w wątku. fopen na/proc/pic/zadania/stat fget ciąg ze strumienia sscanf na struniebufor odświeżania strumienia podczas odczytu/proc
Mam problemy jednak coraz bufor strumieni, aby zaktualizować. Jeśli fget 1024 znaków, jeśli regreshes, ale jeśli fget 128 znaków, to nigdy nie aktualizuje i zawsze otrzymuję te same statystyki. Powtarzam strumień przed odczytem i próbowałem fsync.
Robię to bardzo często, więc wolałbym nie otwierać ponownie do pliku za każdym razem. Co to jest właściwy sposób?
Chciałem spróbować przejść z Fopen na jutro. Mam nadzieję, że to zadziała lepiej. –
Hah, działa jak czar ... dzięki! –