Разделение основного процесса Electron - PullRequest
0 голосов
/ 28 мая 2020

У меня несколько электронных приложений. Одно из них - основное приложение, а несколько других - функциональные. В главном приложении есть несколько кнопок, которые вызывают открытие функциональных приложений. Проблема здесь в том, что у каждого приложения есть основной процесс, вызывающий использование большего количества ЦП. Можно ли использовать только один главный процесс и совместно использовать процесс рендеринга.

Ответы [ 2 ]

0 голосов
/ 28 мая 2020

Зависит. Если у вас одно электронное приложение, оно может отображать несколько браузеров windows, каждый со своим собственным процессом рендеринга. Но мы не можем разделить основной процесс и процессы рендеринга на разные «исполняемые файлы» и связать их.

У меня работает одно электронное приложение, которое «размещает» несколько приложений, а главное приложение - это пусковая установка, которая позволяет мне запустить их (это приложение в трее). Таким образом, все веб-приложения подключены к одному и тому же основному процессу.

0 голосов
/ 28 мая 2020

Это именно то, для чего он предназначен, взгляните на это репо:

https://github.com/electron/electron-api-demos/tree/master/renderer-process/windows

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...