|

楼主 |
发表于 2004-12-31 09:46:13
|
显示全部楼层
多谢楼上两位了。我看了回复后也看了你们给的两个函数。觉得可能我没说清楚我的问题。 我现在做的是 一个链表。需要定时清除在链表中超时的节点。 所以我准备添加节点时在链表节点中保存一个当前的系统时间。然后过一段时间用一个链表扫描线程扫描链表.用当前的系统时间和节点中的系统时间相减,如果值大于规定的超时值,就删除当前节点.这样的话,用select 就不大合适了。而用gettimeofday就可以了.以前我理解错了.我以为gettimeofday只是取得一天里的时间,这样当到0点时,就不好处理了。现在试验了一下,发现还是和函数time 一样,取的是 从1970年来的秒数以及每一秒里的毫秒。
再次多谢二位了 |
|