Als Teil eines Experiments möchte ich einen OpenGL-basierten UI-Server für Anwendungen ähnlich wie X11 oder Quartz in der Architektur schreiben: Ein Kernprozess rendert Objekte in einem einzigen Ansichtsfenster, aber alle grafischen Objekte werden von Remote-Prozessen gesteuert.Verwalten von Ressourcen, die von Clientprozessen zugewiesen werden
Die Idee ist, dass die Stabilität der Ansichten nur vom Kernprozess abhängig ist. Wenn ein Client-Prozess segmet, werden seine zugewiesenen Ressourcen sicher freigegeben. Eine Voraussetzung für dieses Feature ist, dass er sicher herausfinden kann, ob ein Client-Prozess abgestürzt ist.
Was ist die beste Vorgehensweise hier?