【发布时间】:2014-05-23 20:03:16
【问题描述】:
我有一个线程正在读取一个流,同时将数据从另一个线程写入流。
问题是读取线程立即退出,因为它认为流中没有更多数据了。
【问题讨论】:
-
流代表什么?一份文件?如果是这样,您使用了错误的工具进行进程间通信。使用命名管道之类的东西,它可以让您生成专门为这些目的设计的流。
-
@Servy 流是通过 http 请求传入的音频。
-
那一定是线程间通信,而不是进程间通信。两者之间有一个世界。内存流只能在单个进程中访问。
-
@Servy 通过“进程”我的意思是一个线程
-
两者之间存在巨大的差异。