2 ms·
> The important difference between multithreading and multiprocess is that I can ignore synchronization that's not IPC Sure, if the data allows it and you can
by spacechild1 3y ago
> The important difference between multithreading and multiprocess is that I can ignore synchronization that's not IPC
Sure, if the data allows it and you can afford the memory and time overhead. There is no silver bullet! There are cases where you must work on in-process shared memory and process-parallelism wouldn't even be possible (think of multithreading in video games or DAWs). Note that if the data is properly partitioned, you might not need any locking, even with "normal" threads.