Re: The differences between lua coroutine and golang goroutine?
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: The differences between lua coroutine and golang goroutine?
- From: "Dimiter \"malkia\" Stanev" <malkia@...>
- Date: 2011年3月23日 20:05:44 -0700
Hi Tang,
From http://golang.org/doc/effective_go.html#goroutines
"A goroutine has a simple model: it is a function executing in parallel
with other goroutines in the same address space"
lua coroutines are not executed in parallel, but cooperative (hence the
co- prefix)
My understanding is that go communicates through explicit channels, lua
through implicit yield, but this is probably not entirely correct. I
myself am go and lua newbie.
Thanks,
Dimiter "malkia" Stanev
On 3/23/2011 7:50 PM, Tang Daogang wrote:
Dear all,
Recently I am reading some introductions on go language, find that it
has a new concept: goroutine.
Anybody knows the differences between lua coroutine and golang
goroutine, and further 'channel'?
BR.
--
Nothing is impossible.