这踏马的写库的人太不负责任了。。。
一般时间上的溢出我都会留出一百年的时间。。。
【 在 bihai 的大作中提到: 】
: 经验加上逻辑思维,加上运气吧。每天下班都在家编程序作为兴趣爱好,所以可以积累经验。尤其是多线程必须在实战中学习。
: 解决这个问题时先想到从各种多线程死锁,不可重入的函数的重入下手,结果最后啥都没发现。
: 再从共享变量入手,看看哪里用共享变量。因为想到多线程使用共享变量和可能会有问题。最终有个每毫秒更新的32位变量用来计时,在FAT16那个库里面,有个5个地方用了这个变量计算离上次操作是否间隔10秒。但是这五个比较分成两种写法: f - lastF <10, 和 f<lastF + 10。想想看哪个有问题。
: ...................
--
FROM 192.19.236.*