[Live-devel] Performance imporved -- BasicTaskScheduler base linux epoll

Ross Finlayson finlayson at live555.com
Thu Jul 28 20:22:07 PDT 2011


On Jul 28, 2011, at 10:21 PM, xue wrote:

> Linux Epoll patch. Just for reference

Thanks.  However, I won't (can't) make such a change to the released code, because "epoll()" - unlike "select()" - is not portable across multiple OSs.

It's important to understand that the "BasicTaskScheduler" class is just that - 'basic'.  There's no reason why you (or other developers) can't write your own, specialized "TaskScheduler" subclass, and use that - instead of "BasicTaskScheduler" - in your own code.

Therefore, if you decide to use this class in your own application, you should give it a name other than "BasicTaskScheduler".  That way, you it won't conflict with the released code (which you will be able to continue to update 'in place').  Just use your new class name - rather than "BasicTaskScheduler" - in your application code.

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20110728/8ab3aa4d/attachment.html>


More information about the live-devel mailing list