-2
A
回答
1
您可以使用BlockingCollection
來表示從一個線程到另一個線程的信息流水線。生產線程將數據(本例中爲字節或字節塊)寫入集合,而另一個線程讀取該數據。 BlockingCollection
類將負責所有需要的同步。
然後,您將有一個單獨的功能,可以將集合標記爲「已完成」,以表明不會再寫入任何信息。
相關問題
- 1. 丟失數據讀取時/寫入流
- 2. 可以同時寫入/讀取同一個數據流嗎?
- 3. 如何同步讀取/寫入流?
- 4. 如何從數據庫讀取並寫入http流。 php和mysql
- 5. 寫入和讀取數據
- 6. 作爲原始數據讀取和寫入數據流?
- 7. 如何同步數據庫讀取和寫入從servlet
- 8. 無法同時寫入和讀取到網絡流c#
- 9. 同時讀取和寫入數據到sql服務器
- 10. 同時讀取/寫入
- 11. 同時讀取和寫入變量
- 12. 同時讀取和寫入文件
- 13. boost :: tcp :: iostream同時讀取和寫入
- 14. 套接字讀取和寫入同時
- 15. C:同時讀取和寫入文件
- 16. 同時讀取和寫入java
- 17. 同時讀取和寫入python文件
- 18. 同時讀取和寫入寄存器
- 19. 同時讀取和寫入文件?
- 20. 如何併發寫入流並讀取node.js中的數據?
- 21. 如何從PHP腳本同時寫入和讀取數據到Android設備
- 22. 從同一個數據流中讀取多個數據流不支持併發IO讀取或寫入操作
- 23. 在寫入數據庫時使用java讀取tcp流
- 24. 如何在寫入時管理寫入和讀取串行端口取決於讀取數據
- 25. 異或在流上,讀取和寫入
- 26. 寫入和讀取流中的問題
- 27. 如何在同一時間寫入和讀取文件
- 28. 如何使用LinkedHashMap同時寫入和讀取
- 29. 如何在同一時間寫入和讀取serialPort?
- 30. Java - 如何同時讀取和寫入文件?
什麼是流代表?一份文件?如果是這樣,你正在使用錯誤的工具進行進程間通信。使用類似命名管道的東西,可以讓您生成專門用於這些目的的流。 – Servy
@Servy流是通過http請求發送的音頻。 – user3077725
那麼必須是線程間通信,而不是**進程**通信。兩者之間有一個*世界*的差異。內存流只能在單個進程內訪問*。 – Servy