没数据时直接ReadFile会一直等在那里,所以希望在管道中有数据可读取时再读