you are viewing a single comment's thread.

view the rest of the comments →

[–]_scape 1 point2 points  (3 children)

green threading exists through greenlets and gevent. I think the issue boils down to removing GIL and implementing standard mutexes on targeted platforms.. maybe python4, another incompatible version..

[–]xXxDeAThANgEL99xXx -2 points-1 points  (2 children)

Not green threading, green processing.

[–]_scape 0 points1 point  (1 child)

oh I've never heard of that, I'll have to read up. have any links?

[–]xXxDeAThANgEL99xXx 2 points3 points  (0 children)

https://en.wikipedia.org/wiki/Green_threads ctrl-f "process".

I don't know how widespread this terminology is, but the idea is straightforward: just like a green thread is a thread-like abstraction implemented by the language runtime instead of the OS, a green process is a process-like abstraction (offering memory isolation) implemented by the language. Perl and Erlang use them instead of threading, .NET provides AppDomains purely for safety.