5 ms·
Is there any reason at all people use intrinsically bug-prone and broken multithreading mode instead of fork() and IPC apart from WinAPI having no proper fork?
by ceeam 3y ago
Is there any reason at all people use intrinsically bug-prone and broken multithreading mode instead of fork() and IPC apart from WinAPI having no proper fork?
- adwn 3y agoYes, and some of those reasons are even listed in the article.
- ceeam 3y agoTLB misses? They are just a detail of particular CPU implementation, and the architectures change. Also, aren't they per core and not per process? What would that solve then to switch to MT?
- adwn 3y ago> TLB misses? They are just a detail of particular CPU implementation, and the architectures change. TLBs are "just a detail" of roughly 100% of server, desktop, and mobile CPUs. > Also, aren't they per core and not per process? What would that solve then to switch to MT? TLB entries are per address space. Threads share an address space, processes do not.