我想为套筒罐编写Android System Server。我目前正在设计此操作,并想知道是否有任何方法可以告知Linux/posix插座上的数据,而无需致电read()并随时进行轮询结果。

有帮助吗?

解决方案

是的,有几种方法可以做到这一点,其中I/O多路复用,信号驱动I/O和异步I/O。

出于您的目的,多路复用可能就足够了,这是迄今为止最容易实施和正确的。调查 选择, 轮询 或者 epoll 可用的文章,参考文献和示例很多,这里不乏问题/答案,以帮助您入门。最常见的编程语言具有公开这些服务的机制。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top