Why I’m Learning Perl 6
Maybe it&#x27;s because I&#x27;m old, but I don&#x27;t see the appeal of M:N multiplexing in a programming language (i.e. &#x27;green threads&#x27; or some other user-level context switching)<p>For long-running tasks, if they are I&#x2F;O bound you can use non-blocking I&#x2F;O and event loops. If they are CPU bound, then use threads or separate processes. The two techniques can be combined to scale well across multiple cores.<p>The OS is designed to schedule workloads, it has decades of development in doing this, and has all the system-wide information needed to schedule tasks well across the CPUs. why re-implement the wheel in your programming language?