springmvc单例安全问题:为什么fread()不能正确的返回已读到的字节数