Очередь задач создается doSMP при каждом вызове функции startWorkers.Если вы не вызовете stopWorkers () до выхода из сеанса R, то ресурсы межпроцессного взаимодействия, использованные для запуска очереди задач, все еще будут существовать после выхода из R.
Вы можете удалить очередь задач следующим образом:
>rmSessions(all.names=TRUE)
attempting to delete qnames: doSMP1, doSMP2, doSMP3, doSMP4, doSMP5, doSMP6, doSMP7, doSMP8
successfully deleted queues: doSMP1, doSMP2, doSMP3, doSMP4, doSMP5
Теперь любые последующие вызовы startWorkers () не должны создавать никаких предупреждений.Это задокументировано в файле справки для rmSessions.
Стивен Веллер
Инженер технической поддержки Revolution Analytics
Revolution Analytics, Inc.
1505 Westlake Ave North Suite 300
Сиэтл,WA 98109