5
|
Illarion Kovalchuk · 技术社区 · 14 年前 |
![]() |
1
1
使用管道流的一个优点是,它们在我们的代码中提供流功能,而无需强制我们构建新的专用流。 例如,我们可以使用管道来创建 简易测井设备 |
![]() |
2
4
|
![]() |
3
3
javaio中的管道为运行在同一JVM中的两个线程提供了通信能力。因此,管道是数据的公共源或目标。 如果您有两个长时间运行的线程,其中一个线程被设置为生成数据,而另一个线程则使用数据,那么这将非常有用。 |
![]() |
4
3
|
![]() |
5
2
它们通常用于同时读写,通常由两条不同的线组成。 (他们的设计很差。不能在一端切换线程,然后让该线程退出而不中断管道。) |