Python tornado, 在Linux下, 是实现了Epoll模型, 还是会使用Linux的Epoll ?
PHPz
PHPz 2017-04-18 10:23:12
0
1
774

实际现象

  • 想弄清楚tornado的Epoll

预期现象

上下文环境

  • 产品版本: Tornado最新

  • 操作系统: Linux

  • Python 2.7.x

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
Peter_Zhu

tornadoioloop 모듈을 확인하실 수 있습니다. 안에 설명서가 있어요

으아악

Linux 시스템에서는 epoll을 사용하고, BSD 또는 Mac OS X에서는 kqueue을 사용하고, 다른 시스템에서는 select을 사용하세요.

python 표준 라이브러리의 select 모듈을 사용합니다. 실제로 select 모듈은 시스템의 select에 대한 호출일 뿐이며 자체적으로 구현되지 않습니다.

더 깊게 공부하고 싶다면 소스코드를 보시면 됩니다


추가해 주신 @evian에게 감사드립니다.
python 표준 라이브러리의 select 모듈은 시스템의 다양한 I/O 재사용 솔루션을 캡슐화한 것입니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿