Rust standardizing on libnative is the right move, IMO. The "evented" bits belong in something like Erlang I/O servers /cc @carllerche
@evanphx @charliesome I was wondering more about Goroutines not-being preemptive (I think?)
-
-
@bascule@charliesome They're preemptive. -
@evanphx@charliesome doesn't it work kind of like a GIL, i.e. the goroutine needs to yield? -
@bascule@charliesome A goroutine gets a timeslice and there are checkpoints, yes. And goroutines can migrate between native threads. -
@evanphx@charliesome for a system call or long-running/blocking native call, it needs to yield to the scheduler though, right? -
@bascule@charliesome That's a special case. If a goroutine starts running code the scheduler can't see, it shunts it to special thread.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.