Hacker News new | ask | show | jobs
by fsloth 1551 days ago
IPC is totally worthwhile for native applications in any case, when separate complex components are combined into a single user session. Running the code in separate heaps reduces the chances of bugs in one application code corrupting the entire application heap.

Very hard to argue that IPC would ever be just for avoiding license. It always increases total robustness.

1 comments

I agree with you -- it's hard to safely kill a runaway thread but it's not hard to kill a runaway process. But I think it's worth noting that the performance characteristics of IPC can be very bad