why green threads do not work on multiple cores
问题 On wikipedia: Green_threads is described as normally cannot run on multi-cores without explaining why. On a multi-core processor, native thread implementations can automatically assign work to multiple processors, whereas green thread implementations normally cannot. I understand native threads can be assigned by OS to multi-cores. Can someone explain that why green threads can not run on multi-cores? Is it because green threads are derived/spawned from native threads, they cannot be moved