Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5107
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Stefan Behnel <python-de@behnel.de> |
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] select.epoll() vs async framework (PostgreSQL) |
| Date | Tue, 23 Jan 2018 06:29:36 +0100 |
| Lines | 26 |
| Message-ID | <mailman.30.1516685386.2752.python-de@python.org> (permalink) |
| References | <29ce1adc-0fea-e23c-e321-858e0d52dc1c@thomas-guettler.de> <a1669a00-b66c-6cce-8546-570a857e77aa@behnel.de> <71ab86cc-0e21-da2f-9577-8b6ccbe707ba@thomas-guettler.de> <2915505E-9237-40C4-A2BF-A4A22D00A216@web.de> <04ab7b73-e182-081c-74c7-976e3eac9b84@mail.de> <d1a40b67-1a37-7164-f980-85d473a0838e@behnel.de> <9ce770aa-b6dd-f709-1a95-f1e02f82f7f6@mail.de> <bc8618a5-2ffc-46eb-72a4-afa12ddc030d@behnel.de> <374d8f30-d5ec-a097-6bd0-ce15fc0d824e@mail.de> <fea78855-045d-377b-5acd-75de5dab4d18@behnel.de> <0f1b475c-3af3-9baa-860a-1d3baa57f8c3@sschwarzer.net> <b06f8eab-3acf-9191-e470-b0add12a3c33@behnel.de> <93975564-a6f2-6f0c-87f3-fc0d49b85c3f@mail.de> <b7c58b04-4bf4-3340-5b37-4c9a11520681@behnel.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | news.uni-berlin.de jYyI/vm3ZYz3wwfOqzNAzQELQkkTUjZL/RRm4ycGrsBA== |
| Return-Path | <python-de@behnel.de> |
| X-Original-To | python-de@python.org |
| Delivered-To | python-de@mail.python.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; t=1516685380; s=strato-dkim-0002; d=behnel.de; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:Date:Message-ID: From:References:To:Subject:X-RZG-CLASS-ID:X-RZG-AUTH; bh=Ab0I5AmXpzONuEm4ygh9qVV+/kZ9AtXQArYqgOz4Hwg=; b=nIAN0KQsggX2mMmh3lSAC23aSjob8FWvVPz2g6dMzazX1M1iSWzmZeqZy7gtpBBFPz Gxe51HBs8O03nymvwxsXjG1nlbG7emoODvBaj3WERVRmvgqhiEtXvA1OZh1aWxYMqs9e eQIxaqjZQLapN92RVkxOqF5HBgjQLL8mF09O//+F/u02ClD++famm1Nl+CHqyKY57p0t MSjq1RO5ZmtiJ3kTo1OopII5NzAHHPtXAsEBlq89DUREeYV0Z7vRnPvKDayDTTNQrnR+ OMctRgcM4xMhIdJa4AZcaPWx30qwe2C5Jafsu8Xb/QbIYhXWI2htee1va+370G9Ipmo/ Np1A== |
| X-RZG-AUTH | :E1MMdFW4b++AXZOTwA41DOYM0Dv9LNWvavC/fJZ6Wfgmp/Lh1ANWCRaaq2R1hCooD/t2Vl9QPVeBUNbEes6Rl1idG4gud7BD4hV37e0/2ZHKlCEy |
| X-RZG-CLASS-ID | mo00 |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 |
| In-Reply-To | <93975564-a6f2-6f0c-87f3-fc0d49b85c3f@mail.de> |
| Content-Language | de-DE |
| X-BeenThere | python-de@python.org |
| X-Mailman-Version | 2.1.25 |
| Precedence | list |
| List-Id | Die Deutsche Python Mailingliste <python-de.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-de/> |
| List-Post | <mailto:python-de@python.org> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <b7c58b04-4bf4-3340-5b37-4c9a11520681@behnel.de> |
| X-Mailman-Original-References | <29ce1adc-0fea-e23c-e321-858e0d52dc1c@thomas-guettler.de> <a1669a00-b66c-6cce-8546-570a857e77aa@behnel.de> <71ab86cc-0e21-da2f-9577-8b6ccbe707ba@thomas-guettler.de> <2915505E-9237-40C4-A2BF-A4A22D00A216@web.de> <04ab7b73-e182-081c-74c7-976e3eac9b84@mail.de> <d1a40b67-1a37-7164-f980-85d473a0838e@behnel.de> <9ce770aa-b6dd-f709-1a95-f1e02f82f7f6@mail.de> <bc8618a5-2ffc-46eb-72a4-afa12ddc030d@behnel.de> <374d8f30-d5ec-a097-6bd0-ce15fc0d824e@mail.de> <fea78855-045d-377b-5acd-75de5dab4d18@behnel.de> <0f1b475c-3af3-9baa-860a-1d3baa57f8c3@sschwarzer.net> <b06f8eab-3acf-9191-e470-b0add12a3c33@behnel.de> <93975564-a6f2-6f0c-87f3-fc0d49b85c3f@mail.de> |
| Xref | csiph.com de.comp.lang.python:5107 |
Show key headers only | View raw
Sven R. Kunze schrieb am 22.01.2018 um 17:14: > 1) es gibt einen Steuerprozess, der muss async sein und in dem läuft auch > die Loop > 2) blockierender Code ist inkompatibel, da nicht kooperativ, und wird in > ThreadPools ausgelagert, wo er keinen Schaden anrichten kann > > Stimmt das soweit? Etwas vereinfacht und in Punkt 2) fehlt noch ein "beispielsweise", aber ja, kann mensch so sagen. > Mit anderen Worten, wenn ich in den Projekten bereits einen > Aufgaben-Verteiler-Prozess (Steuerprozess) habe, dann brauche ich mir um > asyncio eigentlich keine Gedanken zu machen. Doch, denn genau das war ja der Aufmacher für diese Diskussion. Es lohnt sich oft, einen wie auch immer existierenden (async-)Steuerprozess durch asyncio zu ersetzen, weil dadurch ein ganzer Haufen wiederverwendbarer Code verfügbar wird. Du hast von einem sync/async Zwei-Welten-Problem gesprochen, aber das wirkliche Problem war die Zersplitterung innerhalb der async-Welt. Das ist das, was asyncio beseitigt. Stefan
Back to de.comp.lang.python | Previous | Next | Find similar
Re: [Python-de] select.epoll() vs async framework (PostgreSQL) Stefan Behnel <python-de@behnel.de> - 2018-01-23 06:29 +0100
csiph-web