この愚かな初心者の質問で申し訳ありませんが、非同期 I/O の概念を理解するのに本当に問題があります。コールバックやその他の複雑なことについては話していません。「Python がコードを実行する方法」の冒頭を理解したいだけです。
だからここに私が理解したい例があります
class Foo()
take a user input # line 1
seek for this input from the database # line 2
make some operation using the database output # line 3
make an output to the client and show the message to the page # line 4
たとえば、ユーザーが Tornado を使用し、サーバー上でコードを実行する場合、url が class に一致するページを要求する4 つのクライアントFoo
があるとします。次に、Python がコードを実行する方法。
すなわち; Pythonでは、Script
言語なので、すべての行が実行されて値が返されますか? そのため、ユーザー 1に対して行 1を実行してから停止し、残りのクライアントでクライアント 2に対して行 1を提供し、その後行 2などにスキップしますか?