top命令中数据持续更新是如何实现的?
我想自己实现一个top命令,最先想到的就是用一个while循环,目前的问题是:
1.循环中数据的更新是如何设定的?是自己设置一个固定的更新频率还是有新的数据变化就输出更新?
我想循环中应该有一个阻塞函数吧,否则循环会占满CPU。
2.如何在原先的数据显示位置更新数据?
谢谢各位。 1. top命令可以设定刷新频率,看参数。
2. top没有原先的显示位置一说,他会把屏幕清掉,然后重新绘制。光标的位置是可控的,可以百度之……
http://hi.baidu.com/aidongnz/blog/item/18adf3c7d82eacd4d100601a.html 回复 2# haomarlin
thks。我自己已经基本实现了刷新和原地更新的功能。
之前想的有点复杂。 回复 1# edsionte
怎么做到的...能说一下么...谢谢..curses 这个库么? 怎么做到的:((
页:
[1]