> What I did is that I have a Task that reads from the Pipe and puts the
data in an IOBuffer, then read from that in the loop instead, it seems to
work.

That is what I do, with strings instead of IOBuffers. It does seem to work.

-- mb

On Wed, Feb 3, 2016 at 11:04 AM, STAR0SS <yu...@altern.org> wrote:

> I have something of the sort:
>
> #some loop
>
>     ...
>
>     s = get_data_from_pipe()
>     do_something_with(s)
>
>
> I need do_something_with to happen synchronously within the loop, so I
> cannot run that in a Task, and if get_data_from_pipe blocks then it kills
> my loop.
>
> What I did is that I have a Task that reads from the Pipe and puts the
> data in an IOBuffer, then read from that in the loop instead, it seems to
> work.
>

Reply via email to