|
|
|
|
|
by coldtea
3725 days ago
|
|
First, you can run TONS of them, which is an enabler for program designs that native threads doesn't work well with. Second, they are much lighter on memory (well, comes with the first point, but still). Third, the supervising VM/environment has more fine-grained control over them than with native threads. And in any decent implementation, they are absolutely load balanced across cores, why wouldn't they be? |
|