3 ms·
Windows NT needed to use the threads concept developed else where to make things workable because of way the OS shared address space. https://en.wikipedia.org/
by sargstuff 4y ago
Windows NT needed to use the threads concept developed else where to make things workable because of way the OS shared address space.
https://en.wikipedia.org/wiki/Hybrid_kernel https://en.wikipedia.org/wiki/Hybrid_kernel
Original linux/unix, same things could be done without the use of Windows NT style threads (aka fork/exec/pipe).
Unix user space threads allow for a reduction in OS resource usage.
Threads concept:
Outside of mainframe in 60's, threads just extra stuff
unix service (80's internet), 1 running program providing a service to multiple users
90's forward - service on an internet port allowing multiple user access to a service, where extra unused resources per user add up fast!