AFAIK, The multicore scheduler also only context switches on I/O, so spawning goroutines for pure computation will hold on to the thread until it finishes.
/M Tony Arcieri <[email protected]> writes: > On Thu, May 30, 2013 at 8:20 AM, Givonne Cirkin <[email protected]> wrote: > >> fyi: google has a programming language "GO". it is designed for parallel >> processing >> > > It's designed for concurrency. Concurrency is not parallelism: > > https://blog.heroku.com/archives/2013/2/24/concurrency_is_not_parallelism > > By default, Go does not execute any goroutines in parallel, because the > multicore scheduler is experimental. If you want any parallelism at all you > must explicitly enable the multicore scheduler. _______________________________________________ cryptography mailing list [email protected] http://lists.randombit.net/mailman/listinfo/cryptography
