很抱歉这个愚蠢的初学者问题,但我在理解异步 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 为例,如果他在服务器上执行代码,那么,假设我们有4 个客户端请求 url 与 class 匹配的页面Foo
,那么 Python 将如何执行代码;
IE; 在python中,既然它是一种Script
语言,那么每一行都在执行并返回值?那么它是否为用户 1执行第1 行,然后停止,并为客户端 2等其他客户端提供第1 行,然后跳到第2 行,依此类推?