R двоичный fifo не работает в Windows 10 - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь настроить буфер FIFO для мониторинга хода выполнения параллельных вычислений.Подобная идея уже была реализована в pbmcapply , и в Debian (R 3.6.0) я могу заставить ее работать нормально.Однако в Windows 10 (R 3.5.2) происходит следующее:

> myFifoFile <- tempfile()
> (myFifo <- fifo(myFifoFile, open = "w+b", block = TRUE))
A connection with
description "C:\\Users\\current_user\\AppData\\Local\\Temp\\RtmpQRB1Ns\\file3e8875255a7c"
class       "fifo"
mode        "w+b"
text        "text"
opened      "opened"
can read    "yes"
can write   "yes"
> writeBin(1L, myFifo)
Error in writeBin(1L, myFifo) : can only write to a binary connection

Та же ошибка не возникает, если вместо этого я создаю соединение file.Как настроить двоичное соединение на fifo?

...