mardi 20 mars 2018

Why do most Multi-Process apps have same name

Does anyone know why (if there is a reason at all, e.g. shared memory) applications that have multiple processes (usually per tab) all share the same name?

E.g.

  • chrome.exe
  • edge.exe
  • vscode.exe

Why don't they have a parent process e.g. chrome-window.exe and chrome-tab.exe.

Is there any benefit of having them share the same executable other than deployment?

Some reason that come to mind:

  1. Easier to Share Memory?
  2. Easier Inter Process Communication?
  3. Less UAC?

Aucun commentaire:

Enregistrer un commentaire