返回目录


解读Twisted的reactor(4)

解读Twisted的reactor(4)

Twisted的reactor到底有多少方法我们可以使用?它到底有什么功能?这也是常常出现在我们心底的疑惑,其实Twisted在处理这个问题时使用的是面向对象的处理方法,reactor实现了一系列的接口以供应用来使用。

在真实的开发之前,最好识别一下这些接口,了解一下它们的特性。以在你决定使用不同平台的reactor之后使用不同的方法,以实现你所开发的软件的一些特性。

我们使用的run、stop方法正是它的定义。所以它是你必须了解的接口

在reactor中能使用FileDescriptor对象。

你常常输入的listenTCP和connectTCP就是这个接口定义出来的。

呵呵,其实它就只有一个spawnProcess。但是子进程就由此而生了。

线程处理时的线程池和线程调度,都在这里了。

可以让任务在你的有效控制之内。

它通过Unix文件系统可以建立一个只能运行于Unix文件系统中的一个文件的sokcet侦听和连接。

看了这些,感受到了reactor到底有些什么了吗?它的功能很丰富,但是真的很简单。但是相信你现在已经知道如何去查看API文档了。


返回目录