День добрый!
Самое простое — воспользоваться системными пайпами (особенно, если
данные представляют собой поток октетов).
REQUIRE CreatePipe ~ac\lib\win\process\pipes.f
: new-pipe ( -- h-read h-write )
{ \ r w }
0 0 ^ w ^ r CreatePipe ERR THROW
r w
;
Для чтения и записи обычные файловые READ-FILE и WRITE-FILE
On 1/31/07, Абдрахимов Илья <
[hidden email]> wrote:
> Требуется синхронизировать передачу данных между 2-мя потоками, при
> этом 1-й поток (приоритеный) только добавляет данные в буфер (кэш),
> 2-й эти данные обрабатывает и удаляет из буфера.
> Понимаю, что буфер надо организовать по принципу FIFO.
> Есть у кого идеи (намётки)?
--
Ruvim