Re: Юнит-тестирование и интерфейс потоков
От: cppguard  
Дата: 10.04.20 03:44
Оценка:
Здравствуйте, f95.2, Вы писали:

F2>Как в джаве принято такое делать? Писать свой класс потока?


Есть не пугает работа с Threads, то можно изпользовать PipedReader/PipedWriter (или PipedInputStream/PipedOutputStream). Они связываются через метод connect() любого из объектов и становятся чем-то вроде Unix pipes, то есть читатель автоматически блокируется, если данных нет. С помощью адаптеров из Channels можно оборачивать ReadableByteChannel и WritableByteChannel.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.