Re: Does Python Need Virtual Threads? (Posting On Python-List Prohibited)

Mild Shock <[email protected]>
Newsgroups gmane.comp.python.general
Message-ID <[email protected]>
Concerning virtual threads the only problem
with Java I have is, that JDK 17 doesn't have them.
And some linux distributions are stuck with JDK 17.

Otherwise its not an idea that belongs solely
to Java, I think golang pioniered them with their
goroutines. I am planning to use them more heavily

when they become more widely available, and I don't
see any principle objection that Python wouldn't
have them as well. It would make async I/O based

on async waithing for a thread maybe more lightweight.
But this would be only important if you have a high
number of tasks.

Lawrence D'Oliveiro schrieb:
> Short answer: no.
> 
> <https://discuss.python.org/t/add-virtual-threads-to-python/91403>
> 
> Firstly, anybody appealing to Java as an example of how to design a
> programming language should immediately be sending your bullshit detector
> into the yellow zone.
> 
> Secondly, the link to a critique of JavaScript that dates from 2015, from
> before the language acquired its async/await constructs, should be another
> warning sign.
> 
> Looking at that Java spec, a “virtual thread” is just another name for
> “stackful coroutine”. Because that’s what you get when you take away
> implicit thread preemption and substitute explicit preemption instead.
> 
> The continuation concept is useful in its own right. Why not concentrate
> on implementing that as a new primitive instead?
> 
-- 
https://mail.python.org/mailman3//lists/python-list.python.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.