Tôi đang đọc từ/proc/pid/task/stat để theo dõi việc sử dụng CPU trong một chuỗi. fopen trên/proc/pic/task/stat bỏ qua một chuỗi từ luồng sscanf trên chuỗiLàm mới bộ đệm luồng khi đọc/proc
Tôi đang gặp sự cố khi tải bộ đệm luồng để cập nhật. Nếu tôi fget 1024 ký tự nếu regreshes nhưng nếu tôi fget 128 ký tự thì nó không bao giờ cập nhật và tôi luôn nhận được cùng một số liệu thống kê. Tôi tua lại luồng trước khi đọc và đã thử fsync.
Tôi làm điều này rất thường xuyên vì vậy tôi không muốn mở lại để nộp mỗi lần. Cách thích hợp để thực hiện việc này là gì?
Tôi sẽ thử chuyển từ fopen sang mở ngày mai. Hy vọng rằng sẽ làm việc tốt hơn. –
Hah, hoạt động như một nét duyên dáng ... cảm ơn! –