Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #103445

Re: [Python-ideas] How the heck does async/await work in Python 3.5

From Tem Pl <rtempl31@gmail.com>
Newsgroups comp.lang.python
Subject Re: [Python-ideas] How the heck does async/await work in Python 3.5
Date 2016-02-24 06:39 -0800
Message-ID <mailman.95.1456326057.20994.python-list@python.org> (permalink)
References (1 earlier) <56c7d145$0$1597$c3e8da3$5496439d@news.astraweb.com> <na92c0$n65$1@dont-email.me> <56CCC98C.5060504@mail.de> <CAH0mxTQE9xn3OZJ8s-oj13LtQOYGGW2Y1uC9xM3YpzAtY8pqJQ@mail.gmail.com> <CAMpsgwbO1v7318u9VZCTrPHOERAAQiEAHJ9ChWCVqYP-7aqskw@mail.gmail.com>

Show all headers | View raw


Here are some concurrency benchmarks for python vs other languages. 

https://github.com/atemerev/skynet/pull/53

Is there something wrong with this implementation?

"Hope I suck at coroutines, because the results are abysmal.

I get around 63s on my i5 MacBook Air Early 2015. For reference, the go 
version got around 700ms with GOMAXPROCS=4 and 1.7s with GOMAXPROCS=1 on 
this same machine."

On Wednesday, February 24, 2016 at 5:02:16 AM UTC-5, Victor Stinner wrote:
>
> See also Doug Hellmann article on asyncio, from its serie of "Python 3 
> Module of the Week" articles: 
> https://pymotw.com/3/asyncio/index.html 
>
> Victor 
>
> 2016-02-23 22:25 GMT+01:00 Joao S. O. Bueno <jsb...@python.org.br 
> <javascript:>>: 
> > Today I also stumbled on this helpful "essay" from Brett Cannon about 
> > the same subject 
> > 
> > http://www.snarky.ca/how-the-heck-does-async-await-work-in-python-3-5 
> > 
> > On 23 February 2016 at 18:05, Sven R. Kunze <srk...@mail.de 
> <javascript:>> wrote: 
> >> On 20.02.2016 07:53, Christian Gollwitzer wrote: 
> >> 
> >> If you have difficulties wit hthe overall concept, and if you are open 
> to 
> >> discussions in another language, take a look at this video: 
> >> 
> >> 
> https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-39-await-co-routines 
> >> 
> >> MS has added coroutine support with very similar syntax to VC++ 
> recently, 
> >> and the developer tries to explain it to the "stackful" programmers. 
> >> 
> >> 
> >> Because of this thread, I finally finished an older post collecting 
> valuable 
> >> insights from last year discussions regarding concurrency modules 
> available 
> >> in Python: 
> http://srkunze.blogspot.com/2016/02/concurrency-in-python.html It 
> >> appears to me that it would fit here well. 
> >> 
> >> @python-ideas 
> >> Back then, the old thread ("Concurrency Modules") was like basically 
> meant 
> >> to result in something useful. I hope the post covers the essence of 
> the 
> >> discussion. 
> >> Some even suggested putting the table into the Python docs. I am 
> unaware of 
> >> the formal procedure here but I would be glad if somebody could point 
> be at 
> >> the right direction if that the survey table is wanted in the docs. 
> >> 
> >> Best, 
> >> Sven 
> >> 
> >> _______________________________________________ 
> >> Python-ideas mailing list 
> >> Python...@python.org <javascript:> 
> >> https://mail.python.org/mailman/listinfo/python-ideas 
> >> Code of Conduct: http://python.org/psf/codeofconduct/ 
> > _______________________________________________ 
> > Python-ideas mailing list 
> > Python...@python.org <javascript:> 
> > https://mail.python.org/mailman/listinfo/python-ideas 
> > Code of Conduct: http://python.org/psf/codeofconduct/ 
> _______________________________________________ 
> Python-ideas mailing list 
> Python...@python.org <javascript:> 
> https://mail.python.org/mailman/listinfo/python-ideas 
> Code of Conduct: http://python.org/psf/codeofconduct/ 
>

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

How the heck does async/await work in Python 3.5 Mark Lawrence <breamoreboy@yahoo.co.uk> - 2016-02-17 22:08 +0000
  Re: How the heck does async/await work in Python 3.5 Steven D'Aprano <steve@pearwood.info> - 2016-02-20 13:36 +1100
    Re: How the heck does async/await work in Python 3.5 Rustom Mody <rustompmody@gmail.com> - 2016-02-19 21:24 -0800
      Re: How the heck does async/await work in Python 3.5 Rustom Mody <rustompmody@gmail.com> - 2016-02-19 21:34 -0800
        Re: How the heck does async/await work in Python 3.5 Paul Rubin <no.email@nospam.invalid> - 2016-02-19 22:44 -0800
          Re: How the heck does async/await work in Python 3.5 Steven D'Aprano <steve@pearwood.info> - 2016-02-21 18:17 +1100
            Re: How the heck does async/await work in Python 3.5 Paul Rubin <no.email@nospam.invalid> - 2016-02-20 23:34 -0800
      Re: How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-20 00:48 -0700
      Re: How the heck does async/await work in Python 3.5 Chris Angelico <rosuav@gmail.com> - 2016-02-20 18:57 +1100
      Re: How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-20 01:14 -0700
      Re: How the heck does async/await work in Python 3.5 Chris Angelico <rosuav@gmail.com> - 2016-02-20 19:49 +1100
      Re: How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-20 02:11 -0700
      Re: How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-20 02:21 -0700
    Re: How the heck does async/await work in Python 3.5 Christian Gollwitzer <auriocus@gmx.de> - 2016-02-20 07:53 +0100
      Re: How the heck does async/await work in Python 3.5 "Sven R. Kunze" <srkunze@mail.de> - 2016-02-22 23:16 +0100
      Re: How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-22 17:48 -0700
      Re: How the heck does async/await work in Python 3.5 "Sven R. Kunze" <srkunze@mail.de> - 2016-02-23 17:50 +0100
      Re: How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-23 10:37 -0700
      Re: How the heck does async/await work in Python 3.5 "Sven R. Kunze" <srkunze@mail.de> - 2016-02-23 20:42 +0100
      Re: How the heck does async/await work in Python 3.5 "Sven R. Kunze" <srkunze@mail.de> - 2016-02-23 22:05 +0100
      Re: [Python-ideas] How the heck does async/await work in Python 3.5 "Joao S. O. Bueno" <jsbueno@python.org.br> - 2016-02-23 18:25 -0300
      Re: [Python-ideas] How the heck does async/await work in Python 3.5 Paul Moore <p.f.moore@gmail.com> - 2016-02-24 09:59 +0000
      Re: [Python-ideas] How the heck does async/await work in Python 3.5 Victor Stinner <victor.stinner@gmail.com> - 2016-02-24 11:01 +0100
      Re: [Python-ideas] How the heck does async/await work in Python 3.5 王珺 <wjun77@gmail.com> - 2016-02-24 18:40 +0800
        Re: [Python-ideas] How the heck does async/await work in Python 3.5 Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2016-02-25 10:00 +1300
          Re: [Python-ideas] How the heck does async/await work in Python 3.5 王珺 <wjun77@gmail.com> - 2016-02-25 08:40 +0800
          Re: [Python-ideas] How the heck does async/await work in Python 3.5 Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2016-02-24 20:37 -0500
      Re: [Python-ideas] How the heck does async/await work in Python 3.5 Tem Pl <rtempl31@gmail.com> - 2016-02-24 06:39 -0800
        Re: [Python-ideas] How the heck does async/await work in Python 3.5 Marko Rauhamaa <marko@pacujo.net> - 2016-02-24 17:23 +0200
          Re: [Python-ideas] How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-24 08:41 -0700
            Re: [Python-ideas] How the heck does async/await work in Python 3.5 Marko Rauhamaa <marko@pacujo.net> - 2016-02-24 18:13 +0200
              Re: [Python-ideas] How the heck does async/await work in Python 3.5 Ian Kelly <ian.g.kelly@gmail.com> - 2016-02-24 09:47 -0700

csiph-web