>>54
I am really not understanding this argument. Why does it matter if thousands of threads each use a 5 MB stack? This stack is
virtual memory. It's simply address space; it does not need to be allocated by the operating system unless you access it. So what the hell is the point of segmented stacks?
I understand that there are theoretical performance benefits to userland threads, but those are a long way from proven. Java had this idea too, you know; they originally had virtual userland threads, but they switched to native threads around 1.2 or 1.3 because they got better performance that way. But segmented stacks? Fucking useless.