Anda boleh menyemak modul tornadoioloop. Terdapat arahan di dalam
...
class IOLoop(Configurable):
"""A level-triggered I/O loop.
We use `epoll` (Linux) or `kqueue` (BSD and Mac OS X) if they
are available, or else we fall back on select(). If you are
implementing a system that needs to handle thousands of
simultaneous connections, you should use a system that supports
either `epoll` or `kqueue`.
...
Gunakan Linux dalam sistem epoll, gunakan BSD dalam Mac OS X atau kqueue dan gunakan select dalam sistem lain.
menggunakan modul python dalam pustaka standard select. Sebenarnya, modul select hanyalah panggilan ke select sistem dan tidak dilaksanakan dengan sendirinya.
Kalau nak kaji secara mendalam, boleh tengok source code
Terima kasih @evian atas penambahan itu. Modul dalam pustaka standard pythonselect ialah enkapsulasi pelbagai I/O penyelesaian guna semula dalam sistem.
Anda boleh menyemak modul
tornado
ioloop
. Terdapat arahan di dalamGunakan
Linux
dalam sistemepoll
, gunakanBSD
dalamMac OS X
ataukqueue
dan gunakanselect
dalam sistem lain.menggunakan modul
python
dalam pustaka standardselect
. Sebenarnya, modulselect
hanyalah panggilan keselect
sistem dan tidak dilaksanakan dengan sendirinya.Kalau nak kaji secara mendalam, boleh tengok source code
Terima kasih @evian atas penambahan itu. Modul
dalam pustaka standard
python
select
ialah enkapsulasi pelbagaiI/O
penyelesaian guna semula dalam sistem.