旧文件更新系统
关于管道
- 数据量:管道中的数据量:管道对象限制其可以容纳的数据量。
- 数据消费:数据消耗。但是,每当客户机从管道中读取数据时,这些数据就被视为“已消耗”,并且被检索数据占用的空间将再次释放。
- 同步性:管道对象已同步。在特定时刻只能有一个线程处理管道对象,也就是说,当前只能有一个线程从管道对象写入或读取数据。
- 空管道、满管道:只要没有可从空管道中读取的数据,或者管道中没有用于写入数据的可用空间,则从空管道读取或写入满管道的线程将被阻塞。
设计优点
- 直观性强(intuitive)
- 复用(reuse)性好
- 容易扩展(Easy evolution)
- 容易修改(Easy modification)
缺点
- 人-机交互差 (Poor Interaction)
- 浪费内存 (Waste of space)