发布于 2014-09-17 15:48:20
14楼
总是觉得不区分读写的话,老看见灯在闪都不知道他在干什么。是一直在重试呢还是一直正常呢?
不断重试的话应该看见灯在有规律地闪。而且密度小,因为超时吗。
正常读写的话,闪烁密度大。再加上轮训的话仍然隐约能够分辨出闪烁的周期性。
如果单显示写的话,闪烁规律比较的难找,因为可能不是一直在写。只要看到灯发出无规律的闪烁,就知道写正常。读就更加正常了。如果较长时间才看见灯闪一次,就知道写虽然正常,但是读可能迟滞了重试了很多时间。如果看见灯有规律的闪,就知道写不正常了,它在不断的重试写。
如果单显示读的话,读的机会比写的机会多很多,基本上就看见灯在闪。
我意思是80%的时间在读,20%的时间在写。我选择显示那20%。因为我的程序不写的时候就是不停的轮训读报警读驱动器IO。