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

Reply via email to